home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / bf_171a.zip / B&F-170.DOC next >
Text File  |  1991-01-07  |  273KB  |  4,656 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                           Back & Forth Version 1.70
  15.                                31 December 1990
  16.  
  17.                Copyright (C) 1990 by Progressive Solutions, Inc.
  18.                              All Rights Reserved
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                             Progressive Solutions
  30.                              Sandi & Shane Stump
  31.                                  Box 276125
  32.                           San Antonio, Texas 78227
  33.  
  34.  
  35.                            Sales:   (800) 833 4400
  36.                                 :   (512) 670 0882
  37.                Technical Support:   (512) 670 1061
  38.                              Fax:   (512) 670 1061
  39.                    BBS 1200/2400:   (512) 670 0954
  40.                    BBS 2400/9600:   (512) 670 1809
  41.                       Compuserve:   GO ZENITH section 13
  42. Back & Forth version 1.70                                             page   1
  43. ______________________________________________________________________________
  44.  
  45. The Shareware Principle
  46.  
  47.               Shareware is one alternative to the increasingly high price of
  48.               commercial software.  Good software is made available for a
  49.               limited test period to users for their evaluation.  Once that
  50.               test period is over, you should determine if you think the
  51.               program is useful.  If you use the program, you should send
  52.               the requested contribution to the author of the program. 
  53.               Otherwise, you should delete the software from your machine. 
  54.               This software is not intended as a "freebie".  Just as you
  55.               work hard for a living and do not want people taking advantage
  56.               of you by not paying you for your work, this is our occupation
  57.               and it takes a TREMENDOUS amount of time, $$$money$$$, energy,
  58.               and effort.  If software authors are not reimbursed for their
  59.               work, they will eventually quit writing for the shareware
  60.               public.
  61.  
  62. Unregistered  All unregistered copies of Back & Forth display a registration
  63. Copies        information screen and require a randomly generated key to be
  64.               pressed.  Unregistered versions also allow only 1024k of swap
  65.               space for use.  When you register your copy of the program,
  66.               you receive a key file which eliminates this nuisance.  This
  67.               key file may be used with all later versions of Back & Forth. 
  68.               This lets you easily update B&F whenever you find a new
  69.               version.
  70.  
  71. Single User   On the opening screen of Back & Forth, our name, address,phone
  72. Registration  number, limits, and requested registration price is displayed.
  73.               The phone number is only provided for use in registering your
  74.               copy or for REGISTERED users to call for phone support.  We
  75.               cannot give extensive phone support to unregistered users.  If
  76.               you have a question or a problem, we will try to help you, but
  77.               if you do not intend to register your copy, please do not call
  78.  
  79.               Registered users receive the latest version,full phone
  80.               support, and a complete, printed manual.  Registered users
  81.               also get a key file which is used to remove the annoying
  82.               Shareware screen from all future versions of the registered
  83.               product.
  84.  
  85. Registration  We accept Mastercard, Visa, AMEX, checks, money orders, and
  86.               purchase orders.
  87.  
  88.               The registration fee is $69.95 plus shipping.
  89.  
  90.               If registering by mail, please send your name and address
  91.               printed clearly along with a check or money order for the
  92.               registration fee plus $5.00 shipping.  When ordering outside
  93.               of the United States, either send a check or money order drawn
  94.               on a US bank in US funds or use your bank card.  For overseas
  95.               orders, please add $15.00 for Air mail delivery.  Otherwise,
  96.               we have to send it by boat (and you know how long that can
  97.               take!).
  98. Back & Forth version 1.70                                             page   2
  99. ______________________________________________________________________________
  100.  
  101.               If you wish to make any comments or suggestions, we recommend
  102.               that you write us a letter rather than phone so that we can
  103.               keep a record.  If you are not a registered user and you wish
  104.               a response to your letter, please send a self-addressed,
  105.               stamped envelope (SASE).
  106.  
  107. Corporate &   Registration is based on the number of users using the program
  108. Multiple      and the number of systems that the program is installed on.
  109. Copy/         What this means is that the single-user registration fee does
  110. Network       NOT register an entire user group, business, school district,
  111. Registration  or any other multiple user/computer organization.  For cases
  112.               like these, we have quantity pricing. Please see ORDER.DOC for
  113.               volume purchases, network pricing, and site licenses.
  114.  
  115.  
  116. Dealers!!!    Please call our 800 # for dealer pricing!
  117.  
  118. Back & Forth version 1.70                                             page   3
  119. ______________________________________________________________________________
  120.  
  121. Section 1: Introduction
  122.  
  123. Program       Back & Forth is a versatile program management tool that gives
  124. Description   you the power to load up to 20 programs at once. Now you can
  125.               switch between your favorite word processor, spreadsheet,
  126.               database, graphics program, and TSR utilities at will without
  127.               having to exit one to open & use another. Its features include:
  128.  
  129.            *  Delivers a flexible task management environment where up to 20
  130.               programs may be open in memory, with each provided as much
  131.               memory as needed.
  132.            *  Occupies only 15-22k of memory, less than 1k if loaded high.
  133.            *  Offers an easy-to-use, colorful, & customizable environment.
  134.            *  Supports CGA, MCGA, EGA, Hercules, VGA, SVGA, and 1024x768 
  135.               video modes.
  136.            *  Enables the use of a Microsoft-compatible mouse.
  137.            *  Uses expanded memory (EMS), extended memory, RAM disks, hard
  138.               disks, and conventional memory to store swapped programs.
  139.            *  Permits you to select the hot keys used to pop up Back & Forth,
  140.               the Cut & Paste commands, and all defined programs.
  141.            *  Accepts the definition of 50 programs for use within B&F.
  142.            *  Runs a selected list of programs automatically when loaded.
  143.            *  Lets you cut text from a running program and either place it in
  144.               a folder for later pasting, print it, or write it to a separate
  145.               file.
  146.            *  Allows you to edit the contents of the cut buffer, save text to
  147.               selected key folders, & replay keystrokes to simulate commands.
  148.            *  Uses your modem to dial a number from the screen.
  149.            *  Permits color customization where you can choose the colors
  150.               that suits your tastes rather than someone else's. Supports all
  151.               video modes provided by UltraVision.
  152.            *  Allows you to set up DOS environments for use in executing
  153.               programs, utilities, and/or DOS commands.
  154.            *  Works with  UltraVision, DR  DOS, QEMM, 386-to-the-Max, 4DOS,
  155.               PCED, and other computer enhancement programs.
  156.            *  "Cleans up" expanded memory used by programs executed and
  157.               exited inside B&F.
  158.            *  Is network compatible.
  159.            *  And much more...
  160.  
  161. System        To run Back & Forth, your computer system must meet or exceed
  162. Requirements  the following specifications:
  163.  
  164.               *  IBM PC, XT, AT, PS/2, or 100% PC compatible with at least
  165.                  256k of main memory.
  166.               *  EMS memory, RAM disk, or hard disk for use in storing file
  167.                  information swapped to disk.
  168.               *  MS-DOS 3.0, PC-DOS 3.0, or later version of DOS or 4DOS.
  169.               *  A Microsoft-compatible mouse is optional. If a mouse is to
  170.                  be used with Back & Forth, its driver must be installed in
  171.                  memory before Back & Forth is run.
  172.               *  A color monitor is optional.
  173.               *  A modem, if the dialer is to be used.
  174.               *  EMS memory with either QEMM, QRAM, 386-to-the-Max, or
  175.                  Move'em, if Back & Forth is to be loaded into high memory.
  176. Back & Forth version 1.70                                             page   4
  177. ______________________________________________________________________________
  178.  
  179. Back & Forth  The Back & Forth package contains the following files.
  180. Files
  181.               BNF.EXE         The Back & Forth program, run using B&F.BAT.
  182.               BNFHIGH.EXE     The part of B&F loaded into high memory.
  183.               BNFLOAD.COM     Back & Forth high memory loader.
  184.               BNFEGA.EXE      Video driver TSR used by Back & Forth to
  185.               BNFHERC.EXE     correctly store EGA & Hercules video settings.
  186.               BNFLITE.EXE     Version of Back & Forth without the print
  187.               BFHILITE.EXE    buffer, clock, screen blanker, keyboard buffer,
  188.                               key click, and [Ctrl][Alt][Del] restriction.
  189.                               This reduces the amount of memory Back & Forth
  190.                               needs by 5k.
  191.               BNFLOW.COM      The part of B&F loaded into lower memory. This
  192.                               must be run immediately after BNFHIGH.
  193.               B&F00#.OVL      The Back & Forth command overlays.
  194.               B&F00#.HLP      The Back & Forth help files.
  195.               B&F.SN          Removes shareware notices from the screen.
  196.               HD-SETUP.EXE    Creates the executable batch files.
  197.               HIMEM.SYS       Microsoft XMS driver, needed for XMS usage.
  198.               HISTORY.B&F     Delineates the changes made to each version.
  199.               INSTALL.EXE     Installs B&F onto the disk.
  200.               README.B&F      Last second hints / additions to Back & Forth.
  201.               *.DOC, *.B&F    Other files including order form, product list,
  202.                               etc.
  203.  
  204. Permanent     Back &  Forth creates  several files  which are  used to  store
  205. Data Files    configuration information for various aspects of the program.
  206.  
  207.               B&F.BAT         The batch file used to set up and execute  Back
  208.                               & Forth. Run this way, B&F uses 15-22k.
  209.               B&FHI.BAT       The batch file used to set up, load high, & run
  210.                               Back & Forth. Run this way, B&F uses 1k.
  211.               BFVARS          The file that holds  all Back & Forth  settings
  212.                               including swap space allocation, program list,
  213.                               hot keys, color scheme, cut&paste options, etc.
  214.               CLIPBORD.###    The contents of the Cut & Paste buffer.
  215.               KEYFILES.###    Master list of all Cut & Paste key folders.
  216.               KEY#####.###    Individual Cut & Paste key folders.
  217.  
  218. Temporary     Back & Forth also creates several temporary storage files which
  219. Files         are deleted after B&F is exited.
  220.  
  221.               AUTOTYPE.###    Keystroke files used by B&F to pass data to DOS
  222.               B&FVIDEO.###    The video storage files for swapped programs.
  223.               DIRTREEx.MAP    The directory tree of the named disk.
  224.               DOSVARS.###     The system storage files for each open task.
  225.               SWAPFILE.00#    The files used to store program data.
  226. Back & Forth version 1.70                                             page   5
  227. ______________________________________________________________________________
  228.  
  229. About this    Two divergent philosophies exist about the writing of program
  230. Manual        manuals. Some manuals are written from the point of view that a
  231.               user intends to sit down with the book and read it from cover
  232.               to cover before attempting to use the program.  When a writer
  233.               adopts this attitude, the manual can be written without
  234.               excessive detail, since the writer assumes that once the
  235.               process of using a menu or invoking a quick key has been
  236.               described, the user will remember that procedure and not need
  237.               to have it described again.  This assumption can significantly
  238.               streamline the writing process.
  239.  
  240.               Unfortunately, it has been our experience that most users jump
  241.               right into their recently-purchased program, perhaps only
  242.               skimming the first pages of the manual for information about
  243.               installing the program.  These users may never open up the
  244.               manual until a problem occurs.  The big problem with this
  245.               attitude is that the writer cannot ever be sure that the user
  246.               has read a particular page describing the use of a particular
  247.               aspect of the program.
  248.  
  249.               With this in mind, this manual has been written in the style of
  250.               a reference book, with each section treated as if you have not
  251.               read the rest of the manual.  Instead of describing the process
  252.               of invoking a command or menu once then assuming throughout the
  253.               rest of the manual that you have read and understood that
  254.               paragraph, we detail the process step-by-step within each
  255.               command as needed.  You occasionally will be referred to other
  256.               parts of the manual for more information on specific commands
  257.               when the subject in question is more involved than a single
  258.               paragraph can cover.  Most of the time, however, you only will
  259.               have to go to one section of the manual to find the answer to
  260.               your questions about the operation of a command.
  261.  
  262.               This manual has been broken down into six parts.  Section 1:
  263.               Introduction contains a program description, the system
  264.               requirements, the program files, and this description of the
  265.               manual.  Section 2: Installing Back & Forth delineates the
  266.               steps necessary for installing Back & Forth on your system and
  267.               setting up the swap space requirements.  Section 3: Setting Up
  268.               Back & Forth details the [F7] Setup menu and the information
  269.               necessary to setup and use Back & Forth.  Section 4: Running
  270.               Back & Forth describes the use of Back & Forth once it has been
  271.               set up.  Section 5: Back & Forth Commands contains descriptions
  272.               of the command stack, used within DOS partitions, and the Cut &
  273.               Paste option, used to transfer text data between programs. 
  274.               Appendices A-E contain our program credits, a list of error
  275.               messages and their probable causes, a troubleshooting guide, a
  276.               description of the use of memory resident programs (TSRs), and
  277.               network installation instructions.
  278.  
  279.               For those of you who habitually read a software manual from
  280.               beginning to end before using the program, we apologize for the
  281.               excessive detail.  If it is any consolation to you, while
  282.               sifting through some of the necessarily extraneous information,
  283.               you may find many useful commands which may not be obvious to
  284.               other users who do not read the manual.
  285. Back & Forth version 1.70                                             page   6
  286. ______________________________________________________________________________
  287.  
  288. Other         Three other reference utilities are available for use in
  289. Reference     locating program information. These are the table of contents,
  290. Information   the index, and the help utility included with the program. Each
  291.               is sufficiently detailed to make the process of locating
  292.               seemingly elusive items of information about any subject a
  293.               relatively painless task.
  294.  
  295. The README    As with most programs, the version  of Back & Forth that you
  296. File          have in your hand (or on your disk drive) may have already
  297.               undergone a few modifications and additions since the printing
  298.               of the manual.  We also use this file to answer some of the
  299.               most often asked questions.  A description of any such changes
  300.               is provided within the Back & Forth README.B&F file.  All users
  301.               should read this file before using Back & Forth.  In this way,
  302.               you are notified of any interesting changes to the program and
  303.               you may pick up some useful tips on using Back & Forth.
  304.  
  305. If You        If you experience any difficulties with any of the commands,
  306. Experience    first read the more detailed explanation of the command and its
  307. Problems      usage contained in the appropriate section of the manual or
  308.               refer to the extensive help provided on-line.  A list of error
  309.               messages produced by Back & Forth can be found within Appendix
  310.               B. If this does not help, consult the README.B&F & HISTORY.B&F
  311.               files.  These cover additions and modifications made to Back &
  312.               Forth since the manual was printed and provide helpful tips.
  313.  
  314.               If the above suggestions do not help, then consult Appendix C:
  315.               Troubleshooting.  This section lists common problems and ways
  316.               to overcome them. Please read this section before contacting
  317.               us. Remember, the more unnecessary phone calls we take, the
  318.               less time we have to produce more features.
  319.  
  320. Common        Below is a brief definition of a few of the most commonly-used
  321. Terminology   terms:
  322.  
  323.               Program, Task      All refer to the program being run. Task and
  324.               Application        Application are generic words describing a
  325.                                  program and its use.
  326.  
  327.               Partition          Partition refers to the system environment
  328.                                  used by the program; it covers the swap
  329.                                  space, memory, and program in use.
  330.  
  331.               DOS partition      A partition where you are placed at a DOS
  332.                                  prompt within Back & Forth.  At this prompt,
  333.                                  you may run any program and still use the
  334.                                  hot keys to swap to other programs.
  335.  
  336.               Execute, Run       All refer to running a program within Back &
  337.               Open, Load         Forth.  Open refers to opening a new
  338.                                  partition for the program's use, Load places
  339.                                  the program into memory either by running it
  340.                                  or by retrieving it from the swap drive.
  341.  
  342.               Switch, Swap       Used in conjunction with hot key use.  These
  343.               Pop back           words refer to the process of switching from
  344.                                  one program to another.
  345. Back & Forth version 1.70                                             page   7
  346. ______________________________________________________________________________
  347.  
  348. Section 2: Installing Back & Forth
  349.  
  350. The Install   An Install program has been included to assist you in
  351. Program       installing Back & Forth onto your system. This copies the
  352.               compressed files to a selected hard disk directory, extracts
  353.               them, and cretes a batch file for use in running Back & Forth. 
  354.               The Installation program does NOT modify the AUTOEXEC.BAT.
  355.  
  356.               To install Back & Forth, place the B&F Install diskette in a
  357.               floppy drive, log to that drive, and type INSTALL.
  358.  
  359.               A:
  360.               INSTALL
  361.  
  362. Selecting     When Install is loaded, you are  prompted to press any key.  It
  363. the B&F       then seeks out the SET B&F variable. If found, the B&F files
  364. Directory     are copied from the diskette to the path designated by that
  365.               variable.  Else, you are prompted for the path to be used to
  366.               store Back & Forth.  The default path is C:\B&F.
  367.  
  368. Extracting    Once the directory is chosen, the Back & Forth files are
  369. B&F           extracted from the storage file and listed to the screen.
  370.  
  371. Creating the  Now that the files have been placed within the B&F directory,
  372. Back & Forth  either one or two batch files are created for use in running
  373. Batch File    Back & Forth. The first batch file, named B&F.BAT, runs Back &
  374.               Forth using conventional memory; the second batch file, 
  375.               B&FHI.BAT, loads Back & Forth into high memory.  This file is
  376.               created only if high memory is detected on your system.  Once
  377.               the batch files are created, copy them to a directory along
  378.               your DOS path.
  379.  
  380. The SET B&F   The top lines of the batch file clear the screen and sets the
  381. Statement     Back & Forth program path. The SET B&F statement is used by
  382.               Back & Forth to locate its executable files, overlays, help,
  383.               and data without having to rely on the DOS PATH command.  In
  384.               the example below, the C:\B&F directory is identified as the
  385.               path holding B&F.
  386.  
  387.               ECHO OFF
  388.               CLS
  389.               SET  B&F=C:\B&F
  390.  
  391. Changing      The next two lines in the batch file contain the commands used
  392. Directories   to log to the drive and change to the directory containing the
  393.               Back & Forth files.
  394.  
  395.               C:
  396.               CD  C:\B&F
  397. Back & Forth version 1.70                                             page   8
  398. ______________________________________________________________________________
  399.  
  400. Running B&F   The last line within the B&F.BAT file runs Back & Forth.  It
  401. from B&F.BAT  allows for the specification of any of the four command line
  402.               options, "GO", "FILE", "LITE", and "USER".  This line appears
  403.               within B&F.BAT as follows:
  404.  
  405.               BNF  %1  %2  %3  %4
  406.  
  407. The GO Option The "GO" option, when invoked, bypasses the Swap drive setup
  408.               screen and goes directly to the Program List window. To run
  409.               B&F.BAT with "GO", type the following at the DOS prompt.
  410.  
  411.               B&F  GO
  412.  
  413. The FILE      The "FILE" option lets you specify a different BFVARS file for
  414. Option        use by Back & Forth. To run B&F, bypassing the Swap drive setup
  415.               and using the data file named MYFILE, type the following at the
  416.               DOS prompt.
  417.  
  418.               B&F  GO  FILE:MYFILE
  419.  
  420. The LITE      The "LITE" option executes a smaller, "stripped down" version
  421. Option        of Back & Forth. This version is 5k smaller than the standard
  422.               version of Back & Forth with the following features removed:
  423.               print buffer, clock, automatic program loading, screen blank,
  424.               key buffer, key click, and [Ctrl][Alt][Del] restriction. To run
  425.               this version of Back & Forth, use the following command line
  426.               option.
  427.  
  428.               B&F  LITE
  429.  
  430. The USER      The "USER" option is documented under Appendix E: Network
  431. Option        Installation and Use.
  432.  
  433. Running B&F   The contents of the B&FHI.BAT is the same as that of B&F.BAT
  434. with B&FHI    except for the method in which Back & Forth is executed.  The
  435.               last two lines of B&FHI.BAT load Back & Forth into high memory
  436.               then load B&F into conventional memory if no error occurs.
  437.               These lines appear as follows:
  438.  
  439.               BNFLOAD
  440.               IF errorlevel == 0  BNFLOW  %1  %2  %3  %4
  441.  
  442. Loading B&F   If you choose to use QEMM, QRAM, 386-to-the-Max, or Move'em to
  443. High          load Back & Forth into high memory, you will not be able to
  444.               free the high memory used by Back & Forth when B&F is exited. 
  445.               Back & Forth can remove itself from high memory only if
  446.               BNFLOAD.EXE is used.  Other high memory loaders do not free the
  447.               high memory used by a program.
  448.  
  449.               Back & Forth must be the last program loaded into high memory. 
  450.               To load Back & Forth high, use the high memory loader to load
  451.               BNFHIGH.EXE, then run BNFLOW.COM immediately after it.
  452. Back & Forth version 1.70                                             page   9
  453. ______________________________________________________________________________
  454.  
  455. Copying the   Once the batch files have been created, copy them to a location
  456. Batch Files   along the DOS path.  This makes it possible for you to invoke
  457.               Back & Forth at any time, irrespective of the drive or
  458.               directory.
  459.  
  460. Changing the  Before running Back & Forth for the first time, check  the
  461. CONFIG.SYS    CONFIG.SYS file for the following lines.
  462.  
  463.               FILES=60
  464.  
  465.               Important: The  amount shown  for FILES  command above is the
  466.               minimum required by Back & Forth.  Multiply the number of tasks
  467.               you expect to run by 8 and use this value.  Some programs open
  468.               more files, keep this in mind when you set the FILES variable.
  469.  
  470.               Any text editor that creates ASCII text like EDLIN.COM may be
  471.               used to modify the CONFIG.SYS file.  If you do not have an
  472.               ASCII editor, you may be able to use a word processor that lets
  473.               you save a file in non-document (unformatted) mode or export
  474.               the file to an ASCII text format.
  475.  
  476. Editing the   Once you have checked the  CONFIG.SYS, examine the contents  of
  477. AUTOEXEC      your AUTOEXEC.BAT. Most TSRs should be run within Back & Forth.
  478.               Exceptions include: disk cache programs, mouse and other device
  479.               drivers, and DOS commands like MODE, PATH, PROMPT, and SET. 
  480.               Consult the Program Setup section for information on setting up
  481.               memory resident programs for use within Back & Forth.
  482.  
  483. Adding Back   To load Back &  Forth automatically each time the computer is
  484. & Forth to    turned on, append the contents  of B&F.BAT or B&FHI.BAT to the
  485. AUTOEXEC      end of AUTOEXEC.BAT. Remember to include "GO", if used.
  486.  
  487.               If the AUTOEXEC.BAT or CONFIG.SYS is changed, exit all open
  488.               programs and reboot the system to reset this information.
  489. Back & Forth version 1.70                                             page  10
  490. ______________________________________________________________________________
  491.  
  492. Back & Forth  Once Back & Forth has been installed onto your system, type B&F
  493. Swap Drive    at the DOS prompt. This runs Back & Forth and displays the Swap
  494. Setup         drive setup window. The Swap  drive setup screen is shown  each
  495.               time Back & Forth is run without the "GO" command line option. 
  496.               The first time B&F is run, swap space must be earmarked.
  497.  
  498.               When a program is run from Back & Forth, all but 15-22k of B&F
  499.               is removed from memory and swapped to a storage file.  This
  500.               space is allocated within the Swap drive setup.  If loaded into
  501.               high memory, less than 1k of main memory and 17-23k of high
  502.               memory is used.  DOS occupies an additional 3-4k of memory.
  503.  
  504.               All programs run from Back & Forth are provided with a
  505.               specified amount of system memory, which is declared when the
  506.               program is defined.  When a hot key is used to switch to
  507.               another program or back to Back & Forth, the contents of memory
  508.               and the DOS/video states are saved to disk swap files.  The
  509.               space for these program swap files is also allocated within the
  510.               Swap drive setup.
  511.  
  512. Disk          When selecting the drives to be used as swap locations for Back
  513. Selection     & Forth, the fastest storage devices available on your system
  514. Criteria      should be chosen.  We recommend that you use EMS memory, RAM
  515.               disk, and hard disks, in that order as available.  Of course,
  516.               you must balance Back & Forth's need of swap space with the
  517.               needs of other programs that you use.  If your other programs
  518.               are configured to use EMS memory or other disk space, you must
  519.               make certain that the amount allocated to Back & Forth does not
  520.               conflict with the amount needed by those other programs.
  521.  
  522. Swap Drive    The Swap drive setup identifies the drives used to store
  523. Setup Screen  swapped program information.  Most of its entries require the
  524.               selection of a swap path and the allocation of disk space.
  525.  
  526. Swap Drive    The following options are shown within the Swap drive setup.
  527. Setup Menu    Below this is shown a help window describing each menu entry.
  528.  
  529.               Manage EMS       If set to Yes, Back & Forth removes programs
  530.               memory           from EMS memory when they are exited. Set this
  531.                                option to No if unexplained "lock-ups" occur
  532.                                that cannot be resolved using the procedures
  533.                                outlined within Appendix C: Troubleshooting.
  534.  
  535.               Save EGA/VGA     Saves screen information set by programs that
  536.               fonts            either use their own screen fonts or use
  537.                                screen modes other than 80x25, 28, 43, or 50. 
  538.                                Set this Off if you are mapping B000 as high
  539.                                memory on 80286 systems, are using a laptop
  540.                                computer, are using UltraVision, or are not
  541.                                using any programs that change screen fonts.
  542. Back & Forth version 1.70                                             page  11
  543. ______________________________________________________________________________
  544.  
  545.               Print buffer     Sets aside the specified amount of allocated
  546.               size             EMS/XMS memory for use by Back & Print, the
  547.                                printer redirection and buffer utility.  This
  548.                                amount is removed from the total amount of EMS
  549.                                and XMS allocated below.
  550.  
  551.               DOS/video swap   Selects the path used to store Back & Forth
  552.               path             system and video data. The amount of swap
  553.                                space needed depends upon the programs loaded
  554.                                globally, the video mode in use, and each
  555.                                screen's complexity.  See Video Swap Space
  556.                                Requirements on the next page for more data.
  557.  
  558.               Swap to XMS      Sets whether extended memory (XMS) is to be
  559.               memory           used, and if so, how much is to be assigned to
  560.                                Back & Forth.  If HIMEM.SYS is not detected,
  561.                                this is not shown.
  562.  
  563.               Swap to EMS      Sets whether expanded memory (EMS) is to be
  564.               memory           used and if so, how much is to be used by B&F.
  565.                                If none is found, this option cannot be
  566.                                selected.
  567.  
  568.               Program swap     Selects the paths used to hold the program
  569.               paths 1-3        swap files and the amount of disk space
  570.                                allocated.  This swap space is used as an
  571.                                extension of memory, holding programs that are
  572.                                open but not currently in use.  Up to 3 swap
  573.                                areas may be chosen.
  574.  
  575.               Total swap       Shows the total swap space allocated above
  576.               space            plus conventional memory. Conventional memory
  577.                                is the memory available for use by a program
  578.                                after DOS, device drivers, TSRs, and Back &
  579.                                Forth are loaded.  Total swap space should not
  580.                                exceed 16 + 20 * the amount of conventional
  581.                                memory.
  582.  
  583.               Use the [Up] or [Down] cursor key to highlight the setting to
  584.               be changed.  When entering a path, either type in the directory
  585.               path or press [F7] to use the directory tree.  When selecting
  586.               the swap space amount, type in the amount to be allocated. 
  587.               When choosing between Yes and No, use the [Left] or [Right]
  588.               cursor keys to change the setting shown.
  589.  
  590. [F7]          If the [F7] Directory tree is used to select a path, the
  591. Directory     directory structure of the specified drive is displayed on the
  592. Tree          screen. If a drive letter has been specified on the path line,
  593.               that drive is used.  Otherwise, the current system path where
  594.               Back & Forth is located is used.  Use the [Up], [Down], [Left],
  595.               [Right], [Home], and [End] cursor keys to move the selection
  596.               bar to highlight the desired directory and press [Enter] to
  597.               set.  To display the directory tree of another disk, press [F8]
  598.               and select the drive letter from the menu.
  599. Back & Forth version 1.70                                             page  12
  600. ______________________________________________________________________________
  601.  
  602. DOS & Video   When a program is swapped out of memory, Back & Forth saves an
  603. Swap Space    exact replica of the system environment and program screen. For
  604. Requirements  this purpose, two swap files per partition are created,
  605.               DOSVARS.### which contains the system settings for each
  606.               partition and B&FVIDEO.### which contains the video
  607.               information.  If UltraVision has been loaded globally, the size
  608.               of each DOSVARS.### file is 19k, else each is 4k.  Also, if
  609.               PCED has been loaded globally, between 32k-60k per task is
  610.               added to each DOSVARS.### file.
  611.  
  612.               The amount of video storage space required for each partition
  613.               depends upon the video mode in use.  If UltraVision is in
  614.               memory, add 20k to the estimated space requirements for each
  615.               task.  Below is an approximation of the amount of disk space
  616.               required to store a screen generated by each of the various
  617.               video modes.
  618.  
  619.               Video mode               Graphics mode           Text mode
  620.               Monochrome, MDA               N/A                   16k
  621.               CGA                           16k                   16k
  622.               Hercules                      64k                   64k
  623.               EGA                          3-256k                 40k
  624.               VGA                          3-256k                 40k
  625.               SVGA                         3-512k                 40k
  626.               1024 x 768 mode              1024k
  627.  
  628.               To estimate the amount of DOS and video swap space needed,
  629.               multiply the number of tasks (maximum of 20) that you intend to
  630.               have open at once by the estimated amount of DOS and video
  631.               storage space needed as outlined above.  Normally, the programs
  632.               most users run are text-based, with only a few graphics based
  633.               programs used at a time.  Select the fastest drive available
  634.               with that amount of space free, preferably a RAM disk if you
  635.               have one.  Extended memory is not allowed as video swap space
  636.               for the simple reason that the video files generated are
  637.               variable in size and are created and deleted as programs are
  638.               entered and exited.
  639.  
  640.               When each task is configured within the Program Setup (covered
  641.               in the next section), an option may be activated that
  642.               compresses graphics screens up to 90%.  This feature does
  643.               increase the amount of time needed to swap the programs in and
  644.               out of memory, so only set it for those programs using
  645.               excessive amounts of swap space.  The higher the graphics
  646.               resolution of the screen image, the greater the amount of
  647.               memory needed to store its information.
  648.  
  649. Maximum Swap  The maximum amount of possible swap space needed is shown
  650. Space Needed  within the description window of the Program swap disk entries.
  651.               This total shows the amount needed to swap 20 programs using
  652.               the maximum amount of system memory.  If more than this amount
  653.               is specified, the excess is not allocated.
  654. Back & Forth version 1.70                                             page  13
  655. ______________________________________________________________________________
  656.  
  657.               When Back & Forth is run, the specified amount of swap space is
  658.               automatically allocated to files named SWAPFILE.00# on each
  659.               respective drive.  This ensures that enough swap space is
  660.               available when a program is swapped and lets Back & Forth
  661.               manage the contents of those files efficiently.  The drawback
  662.               to this is that the space is occupied and not released until
  663.               Back & Forth is exited.
  664.  
  665.               What this means to you is that you must be careful to allocate
  666.               only the amount of swap space needed, so that you do not run
  667.               out of disk space for your other programs.  If you normally run
  668.               less than 20 tasks at once, multiply the number of tasks that
  669.               you expect to run by the amount of memory needed and add 16k to
  670.               arrive at the amount of swap space to be provided.
  671.  
  672.               If using Back & Forth on a network, only specify swap
  673.               directories where you have read and write privileges.
  674.  
  675. Swap File     When Back & Forth is run, the specified amount of swap space is
  676. Creation      automatically allocated to files named SWAPFILE.00# on each
  677.               respective drive.  This ensures that enough swap space is
  678.               available and lets Back & Forth manage the contents of those
  679.               files efficiently.  The drawback to this is that the space is
  680.               occupied and not released until Back & Forth is exited.  What
  681.               this means to you is that you must be careful to only assign
  682.               the swap space amount needed so that you do not run out of disk
  683.               space for your other programs.
  684.  
  685.               If using Back & Forth on a network, do not specify the root
  686.               directory of a disk unless you have full access to that drive.
  687.  
  688. Function Keys Three function key commands are shown at the bottom of the
  689.               screen. They are:
  690.  
  691.               [F1] Help         Shows Help for the Swap drive setup menu.
  692.               [F9] Accept       Saves the selected settings, exits the Swap
  693.                                 drive setup menu, and runs Back & Forth.
  694.               [F10] Cancel      Exits the Back & Forth Swap drive setup menu
  695.                                 without saving the changes made.
  696. Back & Forth version 1.70                                             page  14
  697. ______________________________________________________________________________
  698. Section 3: Setting Up Back & Forth
  699.  
  700. Running Back  After pressing [F9] to save the changes made within the Swap
  701. & Forth for   drive setup, control is passed to the main Back & Forth screen.
  702. the First     You are now ready to not only define the programs that are to
  703. Time          be made available for execution from Back & Forth but also
  704.               configure other operational aspects of Back & Forth, including
  705.               its hot keys, colors selection, et cetera.  This section
  706.               describes the Setup command of Back & Forth.
  707.  
  708. The Back &    The following is a description of the main Back  &  Forth
  709. Forth Screen  screen. This screen is composed of four distinct parts. The top
  710.               lines show the date, time, and name of the registered user. 
  711.               Below this is shown two program lists, the top one identifies
  712.               all open programs whereas the bottom one lists all defined
  713.               programs available for execution.  At the bottom of the screen,
  714.               the function key commands are shown.
  715.  
  716. Program List  The Active Program list identifies all active programs open
  717. Windows       within Back & Forth.  Up to 20 tasks may be open at once.
  718.               Programs are "active" when they have been executed within Back
  719.               & Forth and have not been exited and removed from memory.  When
  720.               Back & Forth is first run, a message is shown stating "No tasks
  721.               are active".
  722.  
  723.               The Program List window names all programs defined for use
  724.               within Back & Forth and their relevant hot  keys, command ID
  725.               codes, and swap space amounts.
  726.  
  727.               The first time Back & Forth is run, both of these windows
  728.               should be empty.  To define the programs that are to be made
  729.               available, press [F7] to enter the Setup menu and select the
  730.               Program option.
  731.  
  732. Function Keys The following function key commands are shown at the bottom of
  733.               the Back & Forth screen.
  734.  
  735.               [F1] Help          Shows help information for Back & Forth.
  736.               [F5] MemUse        Summarizes the memory and swap space use.
  737.               [F6] Print         Shows the Back & Print print buffer settings
  738.                                  menu.  This menu lets you select where
  739.                                  printer output is directed, the printer port
  740.                                  to be trapped, the throughput speed, the
  741.                                  amount of time to wait for error recovery,
  742.                                  removal of the high bit, the file used to
  743.                                  capture the printer output if sent to a
  744.                                  file, and the three print buffer hotkeys.
  745.               [F7] Setup         Displays the Back & Forth Setup menu.  This
  746.                                  includes the program definition option,
  747.                                  autoload list, color setup, mouse toggle,
  748.                                  Back & Forth hot key selection, etc.
  749.               [F10] ExitBF       Removes all programs run from Back & Forth
  750.                                  from memory and exits Back & Forth.
  751. Back & Forth version 1.70                                             page  15
  752. ______________________________________________________________________________
  753.  
  754. Cursor Keys   Use the cursor keys to move the selection bar to highlight the
  755.               desired item. Press [Enter] to make a selection.
  756.  
  757. Using a Mouse For those of you with mice scampering around on your desks,
  758. with Back &   Back & Forth may be set up to run with a Microsoft compatible
  759. Forth         mouse. When a mouse is used with Back & Forth, a separate
  760.               blinking block mouse cursor is shown on the screen. With it,
  761.               you may move to and select any option shown on the screen
  762.               including function key commands, program list entries, and
  763.               Setup menu options.  To select an item, position the mouse
  764.               cursor within the desired command and press the [Left] mouse
  765.               button.  To exit a menu, press the [Right] mouse button.
  766.  
  767.               A scroll bar is shown on most Back & Forth windows for use in
  768.               positioning the selection bar on the screen with the mouse. 
  769.               This vertical bar is found on the far right side of the screen
  770.               with up and down arrows located at each end.  When the mouse
  771.               cursor is moved to one of these arrows, the selection bar
  772.               highlights the previous or next entry in the active window. 
  773.               Moving the mouse cursor to a location within the scroll bar and
  774.               pressing the [Left] mouse button moves the selection bar to
  775.               highlight the entry at that relative position within the
  776.               window.
  777.  
  778.               To use a mouse, the mouse driver must be installed on your
  779.               system before Back & Forth is run. This driver should be placed
  780.               in the AUTOEXEC.BAT or CONFIG.SYS for automatic installation. 
  781.               Consult your mouse documentation for more information.
  782.  
  783.               The mouse support toggle is located within the [F7] Setup menu.
  784.  
  785. [F1] Help     The [F1] Help key displays information describing the use of
  786.               selected Back & Forth options.  The screen is divided into two
  787.               parts.  The left side lists all help topics.  The right side
  788.               shows the information available for the highlighted topic.  The
  789.               help text is a compilation of the contents of this manual.
  790.  
  791.               To change the help index, use the [Up], [Down], [PgUp], [PgDn],
  792.               [Home], or [End] cursor keys.  Pressing one of these moves the
  793.               highlighted index selection bar.  Press [Enter] to display the
  794.               help information for the highlighted index.
  795.  
  796.               To scroll the help text one line at a time, use the [+] or [-]
  797.               keys.  Use the [Ctrl][PgDn] or [Ctrl][PgUp] keys to show the
  798.               next or previous pages of the text.  When you have finished
  799.               reading this information, press [Esc] to exit Help.
  800. Back & Forth version 1.70                                             page  16
  801. ______________________________________________________________________________
  802.  
  803. [F5] Memory   The Memory Usage summary details the maximum amount of memory
  804. Usage         that can be allocated to a single partition, the total amount
  805.               of swap space allocated within the Swap drive setup, and the
  806.               amount of swap memory left over after opening the tasks shown
  807.               in the Active Program list.  The amount of memory available for
  808.               a single partition is based on the amount of memory installed
  809.               in your computer, the version of DOS being executed, the device
  810.               drivers and programs run before Back & Forth, and the amount of
  811.               memory Back & Forth itself requires (approximately 16-20k if
  812.               not loaded into high memory, 1k if loaded high).  Back & Forth
  813.               occupies about 168k of the allocated swap space, the rest is
  814.               used by the open tasks.  Swap space is allocated when Back &
  815.               Forth is first executed, thus ensuring that enough is available
  816.               to run any desired tasks.  These swap files are removed from
  817.               the disk when Back & Forth is exited.  To change the amount of
  818.               allocated swap space, exit and execute Back & Forth without the
  819.               "GO" option to modify the Swap drive setup values.
  820. Back & Forth version 1.70                                             page  17
  821. ______________________________________________________________________________
  822.  
  823. [F7] Setup    The Setup menu contains the information required to set up and
  824. Menu          smoothly execute Back & Forth. The first time Back & Forth is
  825.               run, the Setup command must be used to define the programs
  826.               executable from the Back & Forth shell and to configure the
  827.               other variable aspects of Back & Forth.
  828.  
  829.               Autoload       Specifies the programs run automatically when
  830.                              Back & Forth is loaded.
  831.  
  832.               Back & Print   Contains the Back & Print settings including:
  833.                              destination of printed output, port trapped,
  834.                              throughput, the print buffer hot keys, etc.
  835.  
  836.               Color          Contains the color setup of Back & Forth.
  837.                              Select from five preset color combinations or
  838.                              customize your own set of colors.
  839.  
  840.               Hotkey         Sets the hot keys used within Back & Forth
  841.                              including the Cut & Paste keys, Hercules keys,
  842.                              the clock toggle, and Back & Forth hot key.
  843.  
  844.               Keyboard       Chooses keyboard options provided within Back &
  845.                              Forth. These options include: key click and
  846.                              keyboard speed-up mode.
  847.  
  848.               Mouse          Activates/deactivates mouse support.  This is
  849.                              not shown if a Microsoft compatible mouse is
  850.                              not detected. When a checkmark is shown to the
  851.                              left of this entry, mouse mode is On.
  852.  
  853.               Options        Shows a menu listing miscellaneous toggles such
  854.                              as: background character selection, CGA snow
  855.                              checking, [Ctrl][Alt][Del] reboot  restriction,
  856.                              and screen blank timer.
  857.  
  858.               Program        Opens the Program editor, where programs are
  859.                              defined for listing within the Program List.
  860.  
  861.               Time           Shows a menu listing the clock settings.
  862.  
  863.               Save           Saves the above settings to the BFVARS file.
  864.  
  865.               Quit           Exits the Setup menu without saving the changes
  866.                              made within this menu.
  867.  
  868.               Use the [Up] or [Down] cursor key to move the selection bar to
  869.               highlight the menu option and press [Enter], or press the first
  870.               letter. To save changes made within this menu,press [F9] or [S]
  871. Back & Forth version 1.70                                             page  18
  872. ______________________________________________________________________________
  873.  
  874. Autoload      The Autoload setup option is used to select the programs for
  875. Setup         automatic loading when Back & Forth is first run. Select only
  876.               those tasks used routinely.  The Program Setup must be used to
  877.               define the programs to be utilized within Back & Forth before
  878.               they can be chosen for automatic loading.  Programs requiring
  879.               user-input, i.e.  those with the Program Setup "Ask for
  880.               Options" entry turned On, cannot be loaded using this option.
  881.  
  882. Autoload List When the Autoload option is selected from the Setup menu, the
  883. Window        screen clears and displays the list of programs available for
  884.               selection.
  885.  
  886. Screen        The top window shows the number of programs chosen for
  887. Description   automatic loading, the amount of swap memory they require, and
  888.               the total amount of time needed to load them. The bottom window
  889.               contains the program list defined within the Program setup.
  890.               Programs marked for automatic loading show the  »  character
  891.               immediately to the left of the program description.
  892.  
  893. Function Key  The function keys shown at the bottom of the screen contain the
  894. Commands      commands available under Autoload setup.
  895.  
  896.               [F1] Help         Presents help describing Autoload setup.
  897.               [F3] Set On       Activates the autoload capability for the
  898.                                 highlighted program entry. You are then
  899.                                 asked for additional Autoload information.
  900.               [F4] Set Off      Removes the autoload designation from the
  901.                                 highlighted program entry.
  902.               [F5] Start        Marks the highlighted program entry as the
  903.                                 last program to be loaded using Autoload.
  904.                                 This leaves control within the selected
  905.                                 program rather than returning to the Back &
  906.                                 Forth Active program list.
  907.               [F10] Quit        Exits the Autoload setup and returns to the
  908.                                 Setup menu.
  909.  
  910. Cursor Keys   Use the [Up] or [Down] cursor keys to scroll the selection bar
  911.               through the list of defined programs. The [PgUp] and [PgDn]
  912.               keys move up or down 11 entries in the list. The [Home] and
  913.               [End] keys move to the first or last entry in the list.
  914. Back & Forth version 1.70                                             page  19
  915. ______________________________________________________________________________
  916.  
  917. Selecting a   Move the selection bar to highlight the program to be
  918. Task for      automatically loaded and press either [Enter] or [F3] Set On.
  919. Autoloading   When selected, a menu is opened in the center of the screen
  920.               identifying three entries. These are:
  921.  
  922.               Task description  Describes the highlighted program entry in
  923.                                 the Program list. This field is not editable
  924.                                 from the Autoload setup.
  925.  
  926.               Action type       Allows you to select the action used to
  927.                                 determine the end of program loading. The
  928.                                 options are: Wait for keyboard request and
  929.                                 Time countdown.  The "Wait for keyboard
  930.                                 request" option waits for the program to
  931.                                 request a key before loading the next
  932.                                 program.  Most programs can be loaded using
  933.                                 this method since they do not request a key
  934.                                 from the keyboard until they are completely
  935.                                 loaded, but this may not always be the case. 
  936.                                 This method is faster since it is based on
  937.                                 the actual amount of time needed to load the
  938.                                 program rather than your best guess.  The
  939.                                 "Time countdown" option waits a specified
  940.                                 number of seconds before loading the next
  941.                                 program in the Autoload list. This should be
  942.                                 timed carefully, so that the computer is not
  943.                                 left waiting too long but, at the same time,
  944.                                 leaving some leeway to allow for deviations
  945.                                 in load time due to changes in data file
  946.                                 size, etc.  We recommend that you first try
  947.                                 loading your programs with this option set to
  948.                                 "Wait for keyboard request".  If a program
  949.                                 does not load completely, switch to "Time
  950.                                 countdown".  Press the [Space] key to toggle
  951.                                 between these two values.
  952.  
  953.               Time to wait:     Designates the number of seconds needed to
  954.                                 load a program when "Time countdown" is used. 
  955.                                 To determine the amount of time needed, we
  956.                                 recommend that you load the program while our
  957.                                 clock is displayed on the screen.
  958.  
  959.               Use the [Up] or [Down] cursor key to move to the field to be
  960.               edited.  Press [F9] to save the changes and exit this window,
  961.               press [F10] to exit without saving the changes.
  962. Back & Forth version 1.70                                             page  20
  963. ______________________________________________________________________________
  964.  
  965. Back & Print  The Back & Print setup menu contains the settings used to
  966. Setup         control the operation of the printer redirection utility
  967.               included with Back & Forth.  This menu lets you select where
  968.               printer output is directed, the port to be trapped, the
  969.               throughput speed, the amount of time to wait for error
  970.               recovery, removal of the high bit, the file used to capture the
  971.               printer output, and the three print buffer hot keys.
  972.  
  973.               Mode of         Chooses the destination of output printed once
  974.               operation       Back & Print is activated via the Back & Print
  975.                               hot key. The options are: Straight to printer,
  976.                               Print buffer, Redirect to file, or Bit bucket.
  977.                               The Straight to printer option does not affect
  978.                               the operation of the printer. This should be
  979.                               used when printing to printers that have no
  980.                               hardware buffer or when printing long graphics
  981.                               files using downloadable fonts, like that
  982.                               produced by desktop publishers.  The print
  983.                               buffer option uses EMS/XMS memory set aside
  984.                               within the Swap drive setup to buffer output
  985.                               destined for the printer.  This reduces the
  986.                               amount of time the system is tied up waiting to
  987.                               finish printing.  The Redirect to file option
  988.                               sends the output to a file instead of the
  989.                               printer.  This file can later be edited or
  990.                               printed using a print utility.  The last
  991.                               option, Bit bucket, discards the output being
  992.                               sent to the printer.  This is useful when a
  993.                               program has an automatic print command or when
  994.                               printing is inconvenient.  Press the [Left] or
  995.                               [Right] key until the desired setting is shown.
  996.  
  997.               Printer port    Picks the parallel port used by the program as
  998.                               a destination for the printed output.  Select
  999.                               either LPT1, LPT2, or LPT3.  Use the [Left] or
  1000.                               [Right] cursor key to scroll the entries until
  1001.                               the desired one is shown.
  1002.  
  1003.               Throughput      Measures the speed in which output is fed to
  1004.                               the printer from the buffer.  This is measured
  1005.                               in multiples of 18 characters/second.  If set
  1006.                               too high, printing may slow down because not
  1007.                               enough time is given to the program; if set too
  1008.                               slow, the printer will not make optimal use of
  1009.                               its time.  On 8088 machines, set this to
  1010.                               54-100, on 80286s, set to 100-200, on 80386s,
  1011.                               set to 200-300, on 80486s, set to 300-400.  Use
  1012.                               the increase and decrease hot keys to fine tune
  1013.                               the print speed.  Once you are finished
  1014.                               printing, return to the [F7] Setup menu to save
  1015.                               the final throughput setting.
  1016. Back & Forth version 1.70                                             page  21
  1017. ______________________________________________________________________________
  1018.  
  1019.               Wait time on    Designates the number of seconds (1-9) that
  1020.               errors          Back & Print will wait when a print error
  1021.                               occurs before aborting print.
  1022.  
  1023.               Strip 8th bit   Sets whether the 8th (or high) bit is stripped
  1024.                               from printed output. The 8th bit represents the
  1025.                               127th - 255th part of the ASCII character code
  1026.                               and is often seen in program output where
  1027.                               control characters are used to format text.  A
  1028.                               notable example is the text of WordStar files.
  1029.  
  1030.               Redirection     Names the file used to store print output  when
  1031.               filename        the operation mode is set to Redirect to  File.
  1032.                               This file contains exactly what is sent to the
  1033.                               printer.  In the case of more sophisticated
  1034.                               printers (i.e.  laser printers), this output
  1035.                               may not appear the way you expect it to.
  1036.  
  1037.               Back & Print    Sets the hot key used to activate/deactivate
  1038.               hot key         Back & Print. Once pressed, any output sent to
  1039.                               the printer is processed by using the options
  1040.                               set within this menu.  The default hot key is
  1041.                               [Alt][Bksp].
  1042.  
  1043.               Increase print  Selects the hot key used to increase throughput
  1044.               speed key       without having to stop printing and return to
  1045.                               Back & Forth to reset the Throughput value. The
  1046.                               default hot key is set to [Alt][+].
  1047.  
  1048.               Decrease print  Chooses the hot key used to decrease throughput
  1049.               speed key       without having to stop printing and return to
  1050.                               Back & Forth to reset the Throughput value. The
  1051.                               default key is set to [Alt][-].
  1052.  
  1053.               To move the cursor to a field within this menu, use the [Up] or
  1054.               [Down] cursor keys.  Use the [Left] or [Right] cursor keys to
  1055.               change the menu setting.  Press [F9] to save the changes made
  1056.               to this menu, press [F10] to return to the Setup menu without
  1057.               saving.
  1058. Back & Forth version 1.70                                             page  22
  1059. ______________________________________________________________________________
  1060.  
  1061. Color Setup   The Color setup contains the color options of Back & Forth.
  1062.               Several preset color combinations have been included for you to
  1063.               choose from, or you may create your own color scheme.
  1064.  
  1065. Color Setup   When the Color option is selected from the Setup menu, a menu
  1066. Menu          is pulled down containing the following options:
  1067.  
  1068.               A Customize colors    Lets you select your own set of colors to
  1069.                                     be used to display Back & Forth.
  1070.  
  1071.               B Black & white       Sets the mode to black and white for
  1072.                                     computers having composite monitors or
  1073.                                     liquid crystal displays.
  1074.  
  1075.               C Blue & cyan set     Selects the blue and cyan color set. The
  1076.                                     main background color is blue with text
  1077.                                     in cyan and white and the menus are cyan
  1078.                                     background with blue text.
  1079.  
  1080.               D Black & blue set    Selects the black and blue color scheme.
  1081.                                     The main background color is black with
  1082.                                     text in cyan and white and the menus are
  1083.                                     blue background with cyan text.
  1084.  
  1085.               E Black & green set   Selects the black and green color scheme.
  1086.                                     The main background color is black with
  1087.                                     text in green and yellow and the menus
  1088.                                     are blue background with green text.
  1089.  
  1090.               F White & black set   Selects the white and black color scheme.
  1091.                                     The main background color is white with
  1092.                                     text in black and blue and the menus are
  1093.                                     cyan background with black text.
  1094.  
  1095.               To select, use the [Up] and [Down] cursor keys to move the
  1096.               highlighted selection bar to the desired option and press
  1097.               [Enter], or press the label letter.  To exit this menu and
  1098.               return to the Setup menu, press [Esc].
  1099.  
  1100. Customize     When [A] is selected, the screen is redrawn showing a menu on
  1101. Colors        the left side breaking down the screen regions of Back & Forth.
  1102.               On the right, a sample Back & Forth screen is shown.  This is
  1103.               provided to help you in deciding not only what each named
  1104.               region and text type is, but also what colors would look best
  1105.               there.
  1106. Back & Forth version 1.70                                             page  23
  1107. ______________________________________________________________________________
  1108.  
  1109. Color Regions The menu options shown below select the screen region whose
  1110.               colors are to be changed.
  1111.  
  1112.               Application screen    Selects the main Back & Forth screen.
  1113.  
  1114.               Error colors          Selects the error window. This window is
  1115.                                     popped up when an error is detected.
  1116.  
  1117.               Function key colors   Selects the function keys shown at the
  1118.                                     bottom of the screen.
  1119.  
  1120.               Help colors           Selects the help information window.
  1121.  
  1122.               Input colors          Selects the input menus, which are used
  1123.                                     to gather information. An example is the
  1124.                                     Edit Program definition window.
  1125.  
  1126.               Menu colors           Selects the menu colors used with the
  1127.                                     Setup menu and its sub-menus.
  1128.  
  1129.               Pop-up colors         Selects the pop-up menus, which are used
  1130.                                     to list options for selection. An example
  1131.                                     is the Setup option Program list.
  1132.  
  1133.               Verify colors         Selects the verify windows. These are the
  1134.                                     Yes/No windows, like the Setup Save and
  1135.                                     Setup Quit windows.
  1136.  
  1137.               Restore original      Restores the colors found in the Back  &
  1138.               colors                Forth configuration file, before the
  1139.                                     latest changes had been made.
  1140.  
  1141.               Quit,don't save       Exits the Customize color setup without
  1142.               changes               saving the changed color settings.
  1143.  
  1144.               Save changes and      Saves the colors settings and returns to
  1145.               exit                  the Setup menu. You must use the Setup
  1146.                                     menu Save command to permanently save the
  1147.                                     color settings to the BFVARS file.
  1148.  
  1149.               Use the [Up] or [Down] cursor key to move the selection bar to
  1150.               highlight the desired option and press [Enter] to select, or
  1151.               press the first letter of the menu option.
  1152. Back & Forth version 1.70                                             page  24
  1153. ______________________________________________________________________________
  1154.  
  1155. Region Items  When a screen region is selected, a list of up to four items
  1156.               are shown describing the different parts of the region.  Each
  1157.               region has slightly different items.  The following list shows
  1158.               the color region and the selectable items that it contains.
  1159.  
  1160.               Application screen   Border, Normal Text, Selected Item, 
  1161.                                    Title & Prompts
  1162.  
  1163.               Error colors         Border, Message Text, Title
  1164.  
  1165.               Function key color   Function key number, Name of command
  1166.      
  1167.               Help window          Border, Index, Normal text, Title
  1168.  
  1169.               Input colors         Border, Prompt text, Response text, 
  1170.                                    Title & instructions
  1171.  
  1172.               Menu colors          Border, First letter, Normal & unavailable, 
  1173.                                    Selected item
  1174.  
  1175.               Pop-up colors        Border, Normal & unavailable, 
  1176.                                    Selected item, Title & first letter
  1177.  
  1178.               Verify colors        Border, Prompt text, Selected item, 
  1179.                                    Title & first letter
  1180.  
  1181.               Use the [Up] and [Down] cursor keys to move the selection bar
  1182.               to highlight the desired option in the displayed menu and press
  1183.               [Enter], or press the first letter of the option.  Press [F10]
  1184.               to exit and return to the color setup menu.
  1185.  
  1186. The Color     Once one of the above specific screen items is selected, a menu
  1187. Palette       is displayed on the left side of the screen showing the 128
  1188.               color options available.  These show the various color
  1189.               combinations produced when mixing the eight possible background
  1190.               colors with the sixteen foreground colors.  Use the [Up],
  1191.               [Left], [Right], and [Down] cursor keys to move the selection
  1192.               bar around the palette until the correct color is outlined.  At
  1193.               the same time, the sample Back & Forth screen on the right
  1194.               shows you an approximation of what that item in the actual Back
  1195.               & Forth program would look like.  Once the color is set, press
  1196.               [Enter].  You are then returned to the region item menu.
  1197.  
  1198. Exiting the   Once all of the color regions and their items have been
  1199. Customize     customized to your liking, press [S] to save the changes made
  1200. Command       and return to the [F7] Setup menu. If you would prefer to
  1201.               restore the colors to those shown before you began customizing
  1202.               the color set, press [R].  Press [Q] to return to the Setup
  1203.               menu without saving the color changes made.
  1204.  
  1205. Saving the    Once you have returned to the [F7] Setup menu, you must use the
  1206. Color Set     Save command to save the color scheme to the Back  &  Forth
  1207.               configuration file.  If you do not save the changes to the
  1208.               configuration file, they are abandoned.
  1209. Back & Forth version 1.70                                             page  25
  1210. ______________________________________________________________________________
  1211.  
  1212. Hot Key Setup The Hot key setup menu lets you select the combination of keys
  1213.               used to invoke the Cut command, Paste command, Cut & Paste
  1214.               menu, clock, Hercules video display, next and previous tasks in
  1215.               the Active Program List, and the Back & Forth main screen.  For
  1216.               example, while within a program, to return to the Back & Forth
  1217.               main screen using its default hot key setting, press the [Alt],
  1218.               the [Ctrl], and the [Space] keys simultaneously.
  1219.  
  1220.               Before continuing, make sure that the hot key combinations to
  1221.               be set do not conflict with the commands of programs that you
  1222.               normally use.  If a hot key is set to the same key combination
  1223.               as a command of a program run from Back & Forth, that command
  1224.               is deactivated in favor of the hot key.
  1225.  
  1226. Hot Key Menu  When pressed, a menu is displayed listing the following general
  1227.               Back & Forth program hot keys with their default settings.
  1228.  
  1229.               Back & Forth super key      [Alt][Ctrl][LShift]
  1230.               Back & Forth menu key       [Alt][Ctrl][Space]
  1231.               Cut & Paste menu key        [Alt][LShift][C]
  1232.               Cut command key             [Alt][Ctrl][C]
  1233.               Paste command key           [Alt][Ctrl][P]
  1234.               Clock toggle key            [Alt][LShift][\]
  1235.               Next task                   [Ctrl][Down]
  1236.               Previous task               [Ctrl][Up]
  1237.               Hercules text key           [Alt][Ctrl][T]
  1238.               Hercules video page 0       [Alt][Ctrl][0]
  1239.               Hercules video page 1       [Alt][Ctrl][1]
  1240.  
  1241.               Use the [Up] or [Down] cursor key to move the selection bar to
  1242.               highlight the hot key to be changed and press either [Enter] or
  1243.               [F7] to open the hot key selection window.  Press [F10] to exit
  1244.               this menu.
  1245.  
  1246. B&F Super Key If the Back & Forth super hot key entry is selected from the
  1247.               above menu, you are shown a short list of possible key
  1248.               combinations.  The super hot key is used to pop back when the
  1249.               program, like XYWrite, intercepts all key input.  The available
  1250.               keys are:
  1251.  
  1252.               [Alt][Ctrl]
  1253.               [Alt][LShift]
  1254.               [Alt][RShift]
  1255.               [Ctrl][LShift]
  1256.               [Ctrl][RShift]
  1257.               [Alt][Ctrl][LShift]
  1258.               [Alt][Ctrl][RShift]
  1259.               [Alt][Ctrl][LShift][RShift]
  1260. Back & Forth version 1.70                                             page  26
  1261. ______________________________________________________________________________
  1262.  
  1263. Hot Key       When one of the other hot keys is selected from the menu, you
  1264. Selection     are asked to choose the key combination to be used as its hot
  1265.               key.  Select either [Alt], [Ctrl], or both along with one
  1266.               alphanumeric or function key.  The [LShift] and/or [RShift]
  1267.               keys may also be used as hot key flags.  For example, to select
  1268.               [Alt][Ctrl][F10] as the Back & Forth hot key, at the hot key
  1269.               prompt press the [Alt] key, the [Ctrl] key, and the [F10] key
  1270.               simultaneously.  The names of these keys should be shown within
  1271.               the prompt box as they are pressed.
  1272.  
  1273.               Each hot key is key specific.  What this means is that if you
  1274.               use the [Shift] key found on the left side of your keyboard
  1275.               with the [Alt] key and the [1] key found on the number keypad,
  1276.               these are the only keys that can be used to invoke the hot key
  1277.               command.
  1278.  
  1279. [F7] Hot Key  To display a list of all hot keys already assigned to Back &
  1280. List          Forth, its commands, and defined programs, press the [F7] key
  1281.               found on the numeric keypad.
  1282.  
  1283. [F9] Save Hot Once the desired hot key has been selected, press [F9] to save.
  1284. Key           Press [F10] to exit the hot key screen without changing the set
  1285.               hot key. When you exit the Hotkey setup option, remember to use
  1286.               the [F7] Setup menu Save command to save all changes.
  1287. Back & Forth version 1.70                                             page  27
  1288. ______________________________________________________________________________
  1289.  
  1290. Keyboard      The Keyboard setup contains the keyboard configuration options
  1291. Setup         of Back & Forth.
  1292.  
  1293. Keyboard Menu When the Keyboard setup is selected, the following options are
  1294.               displayed.
  1295.  
  1296.               Buffer       When On, expands the size of the keyboard buffer
  1297.                            to 128 characters.  The keyboard buffer is the
  1298.                            storage area used to store the keys typed ahead of
  1299.                            the computer response.  For example, when you type
  1300.                            DIR then type another command like COPY, the COPY
  1301.                            command is stored in the keyboard buffer until the
  1302.                            DIR command finishes listing to the screen.
  1303.  
  1304.               Click        When On, activates a key click, which sounds each
  1305.                            time a key is pressed.
  1306.  
  1307.               Fastkey      When On, speeds up key entry. When the keyboard
  1308.                            buffer is filled, the acceptance of key entry is
  1309.                            halted until it empties.
  1310.  
  1311.               Delay        Sets the time interval used to control repeating
  1312.                            keystrokes.  This determines how long a key must
  1313.                            be held down before it begins typing the repeating
  1314.                            character.
  1315.  
  1316.               Repeat       Sets the repeating character rate used to control
  1317.                            the number of repeating characters allowed per
  1318.                            second.
  1319.  
  1320.               Use the [Up] or [Down] cursor key to move to the option to be
  1321.               selected or press the highlighted letter.  Press [F9] to save
  1322.               the changes and exit this window, press [F10] to exit without
  1323.               saving the changes.
  1324. Back & Forth version 1.70                                             page  28
  1325. ______________________________________________________________________________
  1326.  
  1327. Mouse Setup   The Mouse support toggle allows you to set whether a Microsoft
  1328.               compatible mouse is available for use on your system.  If
  1329.               toggled On, a checkmark appears to the left of the Mouse entry
  1330.               in the Setup menu.  All screens will then show a block mouse
  1331.               cursor along with the highlighted selection bar.  Moving the
  1332.               mouse cursor to any command shown on the screen and pressing
  1333.               the [Right] mouse button selects that command.  To toggle this
  1334.               option, move the selection bar to highlight the Mouse entry and
  1335.               press [Enter].
  1336.  
  1337.               If no mouse is detected, this option is not shown within the
  1338.               Setup menu.
  1339.  
  1340. Using a Mouse For those of you with mice scampering around on your desks,
  1341. with Back &   Back & Forth may be set up to run with a Microsoft compatible
  1342. Forth         mouse. When a mouse is used with Back  & Forth, a separate
  1343.               blinking block mouse cursor is shown on the screen.  With it,
  1344.               you may move to and select any option shown on the screen
  1345.               including function key commands, program list entries, and
  1346.               Setup menu options.  To select an item, position the mouse
  1347.               cursor within the desired command and press the [Left] mouse
  1348.               button.  To exit a menu, press the [Right] mouse button.
  1349.  
  1350.               A scroll bar is shown on most Back & Forth windows for use in
  1351.               positioning the selection bar on the screen with the mouse. 
  1352.               This vertical bar is found on the far right side of the screen
  1353.               with up and down arrows located at each end.  When the mouse
  1354.               cursor is moved to one of these arrows, the selection bar
  1355.               highlights the previous or next entry in the active window. 
  1356.               Moving the mouse cursor to a location within the scroll bar and
  1357.               pressing the [Left] mouse button moves the selection bar to
  1358.               highlight the entry at that relative position within the
  1359.               window.
  1360.  
  1361.               To use a mouse, the mouse driver must be installed on your
  1362.               system before B&F is run.  This driver should be placed in the
  1363.               AUTOEXEC.BAT or CONFIG.SYS for automatic installation.  Consult
  1364.               your mouse documentation for more information.
  1365. Back & Forth version 1.70                                             page  29
  1366. ______________________________________________________________________________
  1367.  
  1368. Options Setup The Options setup contains the miscellaneous Back  &  Forth
  1369.               operation toggles.
  1370.  
  1371. Options Menu  When the Options menu is chosen, the following selections are
  1372.               shown.
  1373.  
  1374.               Boot watch        Deactivates the [Ctrl][Alt][Del] DOS reboot
  1375.                                 command, if toggled On.
  1376.  
  1377.               Fillchar          Sets the character used to fill in the
  1378.                                 background of the Back & Forth screens.  When
  1379.                                 chosen, the 254 ASCII characters available
  1380.                                 are shown.  Use [Left], [Up], [Down], [Right]
  1381.                                 to move the cursor to highlight the character
  1382.                                 and press [F9] to accept.
  1383.  
  1384.               Lines             Determines the number of text lines shown
  1385.                                 within Back & Forth.  If an EGA video card is
  1386.                                 detected in your system, you may choose
  1387.                                 either 25 or 43 line mode.  If a VGA card is
  1388.                                 detected, you may choose either 25 or 50 line
  1389.                                 mode.  If UltraVision is detected, a list of
  1390.                                 all 80 column screen mode settings for your
  1391.                                 video card is shown. Programs run from Back &
  1392.                                 Forth are not affected by this display mode.
  1393.  
  1394.               sNow checking     Toggles screen snow checking On or Off. This
  1395.                                 option is only shown when a CGA video system
  1396.                                 is detected.  "Snow" is the flickering seen
  1397.                                 when the screen is redrawn by a program.
  1398.  
  1399.               Screen blank      Sets the number of minutes between the last
  1400.                                 keystroke entered and the blanking of the
  1401.                                 screen.  The contents of the screen are not
  1402.                                 affected.  To redisplay the screen after it
  1403.                                 has been blanked, press any key on the
  1404.                                 keyboard.  Blanking the screen after several
  1405.                                 minutes of inactivity prevents monitor
  1406.                                 burn-in.  Set this to 0 to deactivate the
  1407.                                 screen blank function.
  1408.  
  1409.               Use [Up] or [Down] to move to the option to be selected or
  1410.               press the highlighted letter.  Press [F9] to save the changes
  1411.               and exit this window, press [F10] to exit without saving the
  1412.               changes.
  1413. Back & Forth version 1.70                                             page  30
  1414. ______________________________________________________________________________
  1415.  
  1416. Program Setup The Program Setup option is used to define the programs listed
  1417.               under the Program List.  Up to 50 tasks may be defined.  When
  1418.               selected, a program list naming all defined programs is shown.
  1419.  
  1420. Programs to   Some programs should not be run from within Back & Forth,
  1421. be Cautious   others require special treatment.  These categories are listed
  1422. Of            below.
  1423.  
  1424.               Disk cache program and programs that optimize, edit, check, or
  1425.               diagnose disks should not be run within Back & Forth.  Many
  1426.               programs open temporary disk files without properly allocating
  1427.               them at the DOS level.  By deleting or moving these files,
  1428.               precious data may be corrupted or lost.
  1429.  
  1430.               Asynchronous communications software can only be used while it
  1431.               is on-screen and in memory.  Once the program is swapped out of
  1432.               memory, it is deactivated and disconnected.
  1433.  
  1434.               Programs that intercept all keystrokes may be run, but they
  1435.               will intercept all hot keys.  To return to B&F, either exit the
  1436.               program or use the B&F super key, [Alt][Ctrl][LShift].
  1437.  
  1438.               Programs that directly change EGA video settings may cause
  1439.               garbled screens.  Try to avoid this problem by setting the
  1440.               program to a standard text format before switching partitions
  1441.               or by redrawing the screen.
  1442.  
  1443.               Memory resident programs (TSRs) may be run from within Back &
  1444.               Forth as long as they are set to stay at DOS when done.
  1445.  
  1446. Cursor Keys   Use the [Up] and [Down] cursor keys to scroll the selection bar
  1447.               through the list  of defined  programs. The  [PgUp] and  [PgDn]
  1448.               keys move up  or down 11  entries in the  list. The [Home]  and
  1449.               [End] keys move to the first or last entry in the list.
  1450.  
  1451. Function Key  The function keys shown at the bottom of the screen contain the
  1452. Commands      commands available under the Program Setup.
  1453.  
  1454.               [F1] Help       Presents help describing the Program Setup.
  1455.               [F2] Add        Adds a new program to the list.
  1456.               [F3] Copy       Copies the highlighted program entry to a new
  1457.                               program entry. This is useful when you have to
  1458.                               define several entries using the same program.
  1459.               [F4] Delete     Deletes the highlighted program entry.
  1460.               [F5] Move       Moves the highlighted program entry to another
  1461.                               selected position in the Program List.
  1462.               [F8] Sort       Sorts the program entries in the Program List
  1463.                               by program description, hot key, or ID.
  1464.               [F7] Edit       Edits the highlighted program entry.
  1465.               [F10] Quit      Exits and returns to the Setup menu.
  1466.  
  1467. Edit Program  Once [F2] Add or [F7] Edit is selected, the screen is again
  1468. Entry         cleared and a window is displayed on the screen showing the
  1469.               program information window.  If [F7] was selected, the
  1470.               information shown is that of the program highlighted in the
  1471.               Program setup list, if [F2] was selected, the program
  1472.               information is blank.
  1473. Back & Forth version 1.70                                             page  31
  1474. ______________________________________________________________________________
  1475.  
  1476. Entry Fields  A description of the Program entry fields is provided below.
  1477.  
  1478.               Task description  Describes the program in the Program list.
  1479.                                 This field is 20 characters long.
  1480.  
  1481.               ID                Designates a 2 character identification code
  1482.                                 used to run this program from the Program
  1483.                                 list.  This ID may also be used to switch
  1484.                                 between partitions via the SWITCH program. 
  1485.                                 SWITCH is described within Section 5.
  1486.  
  1487.               Memory needed     Defines the amount of memory needed by the
  1488.                                 program to run. If left at 0, the program 
  1489.                                 is allocated the maximum partition size.
  1490.  
  1491.               Environment size  Sets the amount of extra space allocated for
  1492.                                 the COMMAND.COM.  When set to 0, the default
  1493.                                 DOS amount is used.  If the program being
  1494.                                 defined sets any DOS variables, this value
  1495.                                 should be set to 1024.
  1496.  
  1497.               Partition type    Determines the type of task.  The options
  1498.                                 are: Program, Program without Comspec, DOS
  1499.                                 partition, and Special TSR.  When set to
  1500.                                 "Program", the program defined is run after a
  1501.                                 second copy of COMMAND.COM or 4DOS.COM is
  1502.                                 loaded.  Batch files must be run using this
  1503.                                 option.  The "Program without Comspec" option
  1504.                                 does not load COMMAND.COM or 4DOS.COM before
  1505.                                 the program is run.  This should be used when
  1506.                                 more memory is needed, especially when 4DOS
  1507.                                 is used as the command processor.  The "DOS
  1508.                                 partition" option opens a DOS environment
  1509.                                 where any program can be run.  The "Special
  1510.                                 TSR" option should only be used when running
  1511.                                 TSRs that require a program to be run within
  1512.                                 them (like Sidekick Plus).  This option loads
  1513.                                 the defined TSR then runs a dummy program.
  1514.  
  1515.               DOS command       Identifies the program entry as a DOS or
  1516.                                 4DOS command when set to Yes.  Use [Left] or
  1517.                                 [Right] to select between Yes or No.  DOS
  1518.                                 commands include COPY, DIR, DEL, CHDIR, but
  1519.                                 do not include FORMAT, DISKCOPY, or CHKDSK.
  1520.  
  1521.               Program path      Locates the directory where the program  can
  1522.                                 be found.  The field is 57 characters long. 
  1523.                                 Either type in the entire path at this prompt
  1524.                                 or press [F7] to use the directory tree.  If
  1525.                                 the tree is used, move the selection bar to
  1526.                                 highlight the directory and press [Enter]. To
  1527.                                 change disks while using the tree, press [F8]
  1528.                                 and select the drive letter. If defining a
  1529.                                 DOS command, leave this path blank.
  1530. Back & Forth version 1.70                                             page  32
  1531. ______________________________________________________________________________
  1532.  
  1533.               Program name      Identifies the program to be run. Executable
  1534.                                 files end with the extension EXE, COM, or
  1535.                                 BAT.  Either enter the file name at this
  1536.                                 prompt or press [F7] to select from a list of
  1537.                                 executable files found within the Program
  1538.                                 path.  If using the file list, move the
  1539.                                 selection bar to highlight the file and press
  1540.                                 [Enter].  If the program is not shown in this
  1541.                                 list, change the program path.
  1542.  
  1543.               Work path         Names the directory holding the data files
  1544.                                 of the program.  This field is 57 characters
  1545.                                 long.  Some programs must be run from their
  1546.                                 program directories; for these tasks, leave
  1547.                                 this field blank.  To name a work path,
  1548.                                 either enter the entire path at this prompt
  1549.                                 or press [F7] to use the directory tree.  If
  1550.                                 the tree is used, move the selection bar to
  1551.                                 highlight the directory and press [Enter].To
  1552.                                 change disks within the tree window, press
  1553.                                 [F8] and select the drive letter.
  1554.  
  1555.               Fixed options     Accepts information usually entered with the
  1556.                                 program name when the program is run.  This
  1557.                                 field is 57 characters long.  For example, to
  1558.                                 define the DOS FORMAT program to format a 3½
  1559.                                 inch, 720k diskette located in drive A:, the
  1560.                                 fixed options should be set to: A: /n:9 /t:80
  1561.  
  1562.               Ask for options   When On, prompts each time the program is
  1563.                                 run for additional program information.  Use
  1564.                                 the [Left] or [Right] key to select Yes/No.
  1565.  
  1566.               Custom prompt     When "Ask for Options" is On, this is the
  1567.                                 prompt shown when the program is selected for
  1568.                                 execution.  This should be used to describe
  1569.                                 the command line information needed by the
  1570.                                 program.  The field is 57 characters long.
  1571.  
  1572.               Action when done  Establishes what happens after the program
  1573.                                 is exited.  The options are: Return, Pause,
  1574.                                 or Stay at DOS.  "Return" returns to Back &
  1575.                                 Forth once the program is exited.  "Pause"
  1576.                                 returns to B&F after a key is pressed,
  1577.                                 letting you see the screen produced when the
  1578.                                 program is exited.  "Stay at DOS" is used to
  1579.                                 run TSRs that exit to a DOS prompt after
  1580.                                 installing themselves in memory.  Use [Left]
  1581.                                 or [Right] to set this option.
  1582. Back & Forth version 1.70                                             page  33
  1583. ______________________________________________________________________________
  1584.  
  1585.               Compress          Sets whether graphics screens are compressed
  1586.               graphics screens  when the program is swapped from memory.
  1587.                                 This takes longer than saving the uncompressed
  1588.                                 file to disk.  Set this to Yes when the
  1589.                                 program uses high resolution graphics modes
  1590.                                 and when the amount of swap space used is
  1591.                                 important.  Set this to No if the program
  1592.                                 does not go into graphics mode or if a lower
  1593.                                 resolution graphics mode is used.  This is a
  1594.                                 tradeoff between disk space and time; when
  1595.                                 set to Yes the amount of time needed to swap
  1596.                                 the program in and out of memory is greater
  1597.                                 but 1/10th of the swap space is used.
  1598.  
  1599.               Hot key           Designates the hot key used to jump to and
  1600.                                 run this program.  Press [F7] to show the hot
  1601.                                 key prompt and press the key combination to
  1602.                                 be assigned as the program hot key.  The hot
  1603.                                 key must be a combination of one or more key
  1604.                                 flags [Alt], [LShift], [RShift], [Ctrl]
  1605.                                 combined with an alphanumeric or function
  1606.                                 key.  To list all hot keys already assigned
  1607.                                 to other programs or Back & Forth commands,
  1608.                                 press [F7].  Press [F9] to set the program
  1609.                                 hot key, press [F10] to return to the program
  1610.                                 edit window without setting the hot key.
  1611.  
  1612.               UV mode           Presets an UltraVision video display mode.
  1613.                                 This is only shown if UltraVision has been
  1614.                                 loaded into memory before Back & Forth. If
  1615.                                 shown, pressing [F7] lists all possible
  1616.                                 UltraVision text display modes.  Use the [Up]
  1617.                                 and [Down] cursor keys to move to the desired
  1618.                                 setting and press [Enter] to set.  The
  1619.                                 default setting is 80x25.
  1620.  
  1621.               Use the [Up] or [Down] cursor key to move to the field to be
  1622.               edited.  Use the [Left] or [Right] cursor key to move the
  1623.               cursor within the field.  Press the [Ins] key to switch the
  1624.               text entry mode between Insert (small block cursor) and
  1625.               Overwrite (underline cursor).  Press [F9] to save the changes
  1626.               and exit this window, press [F10] to exit without saving.
  1627.  
  1628. Function Key  The function keys shown at the bottom of the Add or Edit
  1629. Commands      Program entry window are as follows:
  1630.  
  1631.               [F1] Help         Displays help information describing the
  1632.                                 Add/Edit Program Entry window.
  1633.               [F9] Accept       Saves the defined program entry and returns
  1634.                                 to the Program list window.
  1635.               [F10] Cancel      Exits the Add/Edit Program entry window and
  1636.                                 returns to the Program list without saving
  1637.                                 the changes made.
  1638. Back & Forth version 1.70                                             page  34
  1639. ______________________________________________________________________________
  1640.  
  1641. Time Setup    The Time setup option presents a menu listing the available
  1642.               clock display options for use within the programs run within
  1643.               Back & Forth.  The clock, if turned On, is shown in the
  1644.               designated format at the selected spot on the screen of each
  1645.               program run within Back & Forth.
  1646.  
  1647. Time Menu     When the Time option is selected from the [F7] Setup menu, the
  1648.               following items are displayed within a sub-menu.
  1649.  
  1650.               Don't display time     Turns off the clock displayed in the
  1651.                                      upper right-hand corner of the screen.
  1652.  
  1653.               AM/PM clock display    Displays a clock showing the hour and
  1654.                                      minutes based on the 12 hour, AM/PM
  1655.                                      system.  This appears in the top, right
  1656.                                      corner of your program screens.
  1657.  
  1658.               Military (24 hour)     Displays a clock showing the hour and
  1659.               clock display          minutes based on the 24 hour system.
  1660.                                      This appears in the top, right corner
  1661.                                      of your program screens.
  1662.  
  1663.               Seconds clock display  Adds a seconds display when either the
  1664.               (use with A & M)       AM/PM or military clock is selected.
  1665.                                      This is not available when the "Don't
  1666.                                      display time" option is toggled.
  1667.  
  1668.               Row                    Sets the row where the clock is  shown
  1669.                                      within each partition.
  1670.  
  1671.               Col                    Sets the column where the clock is
  1672.                                      placed on the screen within each
  1673.                                      partition. If the column value entered
  1674.                                      is greater than can be correctly
  1675.                                      displayed, it is adjusted to fit on the
  1676.                                      screen, ending in column 80.
  1677.  
  1678.               cLock colors           Sets the color of the clock shown on
  1679.                                      the screen within each partition.
  1680.  
  1681.               Use the [Up] or [Down] cursor key to move the selection bar to
  1682.               highlight the option to be selected or press the first letter. 
  1683.               Press [F9] to save the changes and exit this window, press
  1684.               [F10] to exit without saving the changes.
  1685. Back & Forth version 1.70                                             page  35
  1686. ______________________________________________________________________________
  1687.  
  1688. Save Setup    The Save command saves the information set within the Setup
  1689. Information   menu to the Back & Forth configuration file. When selected, you
  1690.               are prompted by a confirmation window. Press [Y] to save the
  1691.               information to disk, press [N] to return to the Setup menu.
  1692.  
  1693. Quit Setup    The Quit command exits the Setup menu without saving any of the
  1694. Menu          changes made while within this menu. When selected, you are
  1695.               prompted by a confirmation window.  Press [Y] to exit without
  1696.               saving the changes, press [N] to return to the Setup menu. 
  1697.               Once you select [Y], all changes made within this menu are lost
  1698.               and the previous settings are restored.
  1699. Back & Forth version 1.70                                             page  36
  1700. ______________________________________________________________________________
  1701.  
  1702. Section 4: Running Back & Forth
  1703.  
  1704. Using Back &  This section assumes that you have run Back & Forth at least
  1705. Forth         once, at which time you had set up the swap drives to be used
  1706.               and had used the [F7] Setup menu to define a list of programs
  1707.               to be run, Autoload sequence, color scheme, hot keys, and other
  1708.               settings.  If you have not, please refer to Section 2:
  1709.               Installing Back & Forth and Section 3: Setting Up Back & Forth.
  1710.  
  1711.               Back & Forth is a task switching program which lets you open
  1712.               and switch between as many as 20 different programs. Switching
  1713.               between tasks is easy, either use the hot keys, the ID codes,
  1714.               or the Program list.  You can move "back & forth" between 
  1715.               programs smoothly and efficiently without the inconvenience of
  1716.               exiting one program when you need to use another.
  1717.  
  1718.               When Back & Forth is loaded into conventional memory, using
  1719.               B&F.BAT, only 15-22k of system memory is occupied.  Using
  1720.               B&FHI.BAT to load Back & Forth into high memory requires only
  1721.               1k of system memory.  If the high memory loader included with
  1722.               Back & Forth is used, upon exiting Back & Forth, all high
  1723.               memory used by B&F and programs run within B&F is released.
  1724.  
  1725. B&F Command   Several command line options are provided to make executing
  1726. Line Options  Back & Forth easier and more flexible.  These options let you
  1727.               bypass the Swap drive setup menu, use multiple B&F data files,
  1728.               run a reduced memory version of B&F, and specify network users.
  1729.  
  1730. The GO Option The "GO" command line option bypasses the Swap drive setup,
  1731.               moving you directly into the main Back & Forth screen.  If you
  1732.               need to reset any of the swap settings, do not use the "GO"
  1733.               option.  To bypass the Swap drive setup, type the following:
  1734.  
  1735.               B&F  GO                     (or)                    B&FHI  GO
  1736.  
  1737. The FILE      To run Back & Forth using a different Back & Forth data file
  1738. Option        (for instance MYVARS), type the following:
  1739.  
  1740.               B&F  FILE:MYVARS            (or)           B&FHI  FILE:MYVARS
  1741.  
  1742. The LITE      A separate version of Back & Forth has been provided for those
  1743. Option        of you who have no need for the print buffer, clock, automatic
  1744.               program loading, screen blanker, keyboard buffer, key click,
  1745.               and [Ctrl][Alt][Del] restriction.  Removing these features
  1746.               reduces the amount of memory Back & Forth needs by 5k.  To
  1747.               execute this version of Back & Forth, use the following command
  1748.               line option with the B&F.BAT or B&FHI.BAT.
  1749.  
  1750.               B&F  LITE                   (or)                  B&FHI  LITE
  1751.  
  1752. The USER      Back & Forth was written to function as a single-user task
  1753. Option        switching environment. To use Back & Forth on a network, a
  1754.               unique Back & Forth data file must be configured for each user. 
  1755.               This file contains the swap area settings, the program list,
  1756.               and other Setup options.  The "USER" option is used to identify
  1757.               each user and his or her data file when Back & Forth is loaded.
  1758. Back & Forth version 1.70                                             page  37
  1759. ______________________________________________________________________________
  1760.  
  1761.               Assign each user a unique number between 1-999.  For instance,
  1762.               to run Back & Forth using the fifth user's data file.
  1763.  
  1764.               B&F  USER:5                 (or)                B&FHI  USER:5
  1765.  
  1766.               For more information about setting up and running B&F on a
  1767.               network, consult Appendix E: Network Installation and Use.
  1768.  
  1769. Note          If multiple users will be using Back & Forth on a network, a
  1770.               special network version must be purchased for each file server. 
  1771.               Otherwise, each user will have to suffer through the shareware
  1772.               notices and swap space limitations.
  1773.  
  1774. Autoloading   If programs had been selected for automatic loading within  the
  1775. Programs into [F7] Setup menu Autoload option, once Back & Forth is active,
  1776. Back & Forth  those programs are loaded. The amount of time required to load
  1777.               each task depends upon the method chosen to end program
  1778.               loading.  If Back & Forth does not completely load a program
  1779.               within the Autoload list, use the [F7] Setup menu Autoload
  1780.               option to either change the load method to "Time countdown" or
  1781.               increment the number of seconds needed to load the program. 
  1782.               The program is not affected by the interrupted load process,
  1783.               when you switch back to that partition, it will finish loading
  1784.               and be ready to run.
  1785.  
  1786. The Back &    The following is a representation of the Back & Forth screen
  1787. Forth Screen  with a list of sample programs. This screen is composed of four
  1788.               distinct parts.  The date, time, and program serial number are
  1789.               shown at the top of the screen; the function keys are shown at
  1790.               the bottom.  The rest of the screen is devoted to the two
  1791.               program lists.
  1792.  
  1793. Active        The Active Program List identifies all active programs open
  1794. Program List  within Back & Forth. Up to 20 tasks may be open at once.
  1795.               Programs are "active" when they have been run within Back &
  1796.               Forth and have not been exited and removed from memory.  When
  1797.               no tasks have been opened, a message is shown stating "No tasks
  1798.               are active".
  1799.  
  1800. Program List  The Program List window names all programs defined for use
  1801.               within Back & Forth, the estimated amount of memory and swap
  1802.               space needed by the program to run, the program ID code, and
  1803.               its hot key.  Press the [Tab] key to move the selection bar
  1804.               into the Program List from the Active Program List.  If the
  1805.               program you wish to run is not shown within this list, you must
  1806.               either run the program from an established DOS partition or use
  1807.               the [F7] Setup command to select the Program setup option to
  1808.               define the program entry.
  1809. Back & Forth version 1.70                                             page  38
  1810. ______________________________________________________________________________
  1811.  
  1812. Program List  At the bottom of the current program list (the one with the
  1813. Commands      selection bar), the following commands are shown.
  1814.  
  1815.               Quick Run         Allows the entrance of a 2 character ID code
  1816.                                 used to jump to & run a program. This code is
  1817.                                 shown on the right side of the Program list.
  1818.  
  1819.               [Tab] Change      Moves the selection bar between the Active
  1820.               windows           Program List and the Program List
  1821.  
  1822.               [Down][Up] Move   Moves the selection bar to highlight the
  1823.               bar               next or previous entry in the list.
  1824.  
  1825.               [Enter] Open      Runs the highlighted program entry as
  1826.                                 configured. The [Ins] key may also be used.
  1827.  
  1828.               [Del] Close       Removes the highlighted task. Do not use
  1829.                                 this as a replacement of the program's exit
  1830.                                 command.  Instead, use this to close memory
  1831.                                 resident programs, DOS partitions, programs
  1832.                                 with no means to exit, or "locked" programs.
  1833.                                 This is shown only within the Active List.
  1834.  
  1835. Types of      When a task was defined, it may have been set up as a program,
  1836. Programs      DOS partition, or Special TSR. If a task defined as a program
  1837.               entry is picked, Back & Forth executes the program defined
  1838.               within the Program Setup; whereas if a task set up as a DOS
  1839.               partition is chosen, a DOS environment is created where any
  1840.               program or DOS command can be run.  If the task configured as a
  1841.               Special TSR is selected, the program defined within the Program
  1842.               Setup is run followed by a special dummy program.  This dummy
  1843.               program stabilizes some TSRs, like Sidekick Plus, that require
  1844.               a program to be run after them before they allow the system to
  1845.               be switched from.  Program entries provide quick, easy
  1846.               execution of commonly used programs set up within Back & Forth,
  1847.               Special TSRs take care of special cases of TSR programs, and
  1848.               DOS partitions allow flexible access to a DOS prompt for
  1849.               execution of random programs, utilities, and DOS commands.
  1850.  
  1851. Command Line  Some programs require user input before they can be run.  For
  1852. Options       instance, to format a 3½ inch 720k diskette, select the 'Format
  1853.               disk' option from the sample B&F screen with the following
  1854.               command line information B: /t:80 /n:9.  When a program
  1855.               requiring user input is selected from the Program List, a
  1856.               prompt is shown asking for this information.
  1857.  
  1858. Running a     To run a task from the Program list, move the selection bar
  1859. Program       into the Program List by pressing the [Tab] key, if necessary,
  1860.               use the [Up] or [Down] cursor keys to move the selection bar to
  1861.               highlight the desired task, then press [Enter] or [Ins].  You
  1862.               can also run a program by typing its two character program ID
  1863.               or by pressing its hot key.  If the program needs user input,
  1864.               you are prompted for it as explained above.  Back & Forth then
  1865.               runs the program.
  1866. Back & Forth version 1.70                                             page  39
  1867. ______________________________________________________________________________
  1868.  
  1869.               While within the programs, several Back & Forth features are
  1870.               available.  These include: cut & paste, screen clock, and a
  1871.               command stack for use within a DOS partition.  The command
  1872.               stack and Cut & Paste are described in the following section.
  1873.  
  1874. Switching     Back & Forth may be used to open up to 20 tasks in memory at
  1875. Between Open  once. To switch between tasks, either use the Back & Forth hot
  1876. Tasks         key to return to the Active Program List to select a program,
  1877.               or use the hot keys assigned to each program to open and switch
  1878.               between them at will.
  1879.  
  1880.               To switch from one program to another, press the program's hot
  1881.               key.  Hot keys are assigned to programs when they are defined
  1882.               within the Program Setup, and are shown on the right side of
  1883.               the Program List.  Pressing the hot key assigned to an open
  1884.               program swaps the current program out of memory to disk and
  1885.               swaps the program identified by the hot key into memory,
  1886.               restoring it to the state that it was in before it has been
  1887.               swapped out.
  1888.  
  1889. Switching     To pop-back to Back & Forth, press the Back & Forth hot key.
  1890. Back to       This is set within the [F7] Setup menu. To use the default Back
  1891. Back & Forth  & Forth hot key to pop back to Back & Forth from a running
  1892.               program, press [Alt], [Ctrl], and [Space] keys simultaneously.
  1893.  
  1894.               When you exit a program, you are returned to the Back & Forth
  1895.               Active Program List. From here you may return to another open
  1896.               program within this list or you  may use the Program List to
  1897.               select other programs for execution.
  1898.  
  1899. Caution!      Do not pop-back while a program is writing to disk or while a
  1900.               communications program is connected to another system. When a
  1901.               program is swapped out of memory, it ceases execution until
  1902.               recalled to the screen.  One other caveat, do not use disk
  1903.               modification programs while Back & Forth is open and other
  1904.               tasks are in memory. Many programs create temporary files while
  1905.               open which are deleted when the programs are exited normally. 
  1906.               These files could be altered, truncated, or removed by programs
  1907.               like disk optimizers or CHKDSK /F.  Using one of these programs
  1908.               may result in loss of data or a program "lock up".
  1909.  
  1910. The Function  The following function key commands are shown at the bottom of
  1911. Keys          the Back & Forth screen.
  1912.  
  1913.               [F1] Help          Shows help information for Back & Forth.
  1914.               [F5] MemUse        Summarizes the memory and swap space use.
  1915.               [F7] Setup         Displays the Back &  Forth Setup menu. This
  1916.                                  contains the program definition option,
  1917.                                  autoload list, color setup, Back & Print
  1918.                                  setup, mouse toggle, Back & Forth hot key
  1919.                                  selection, etc. This is covered within
  1920.                                  Section 3.
  1921.               [F10] ExitBF       Removes all programs run  from Back & Forth
  1922.                                  from memory and exits Back & Forth.
  1923. Back & Forth version 1.70                                             page  40
  1924. ______________________________________________________________________________
  1925.  
  1926. Cursor Keys   Use the cursor keys to move the selection bar to highlight the
  1927.               desired item. Press [Enter] to make a selection.
  1928.  
  1929. Using a Mouse For those of you with mice scampering around on your desks,
  1930. with Back &   Back & Forth may be set up to run with a Microsoft compatible
  1931. Forth         mouse. When a mouse is used with Back & Forth, a separate
  1932.               blinking block mouse cursor is shown on the screen.  With it,
  1933.               you may move to and select any option shown on the screen
  1934.               including function key commands and program list entries.  To
  1935.               select an item, put the mouse cursor on the desired command and
  1936.               press the [Left] mouse button.
  1937.  
  1938.               A scroll bar is shown on most Back & Forth windows for use in
  1939.               positioning the selection bar on the screen with the mouse. 
  1940.               This vertical bar is found on the far right side of the screen
  1941.               with up and down arrows located at each end.  When the mouse
  1942.               cursor is moved to one of these arrows, the selection bar
  1943.               highlights the previous or next entry in the active window. 
  1944.               Moving the mouse cursor to a location within the scroll bar and
  1945.               pressing the [Left] mouse button moves the selection bar to
  1946.               highlight the entry at that relative position within the
  1947.               window.
  1948.  
  1949.               To use a mouse, the mouse driver must be installed on your
  1950.               system before Back & Forth is run.  This driver should be
  1951.               placed in the AUTOEXEC.BAT or CONFIG.SYS for automatic
  1952.               installation.  Consult your mouse documentation for more
  1953.               information.
  1954.  
  1955.               The mouse support toggle is located within the [F7] Setup menu.
  1956.  
  1957. [F1] Help     The [F1] Help key displays information describing the use of
  1958.               selected Back & Forth options.  The screen is divided into two
  1959.               parts.  The left side lists all help topics.  The right side
  1960.               shows the information available for the highlighted topic.  The
  1961.               help text is a compilation of the contents of this manual.
  1962.  
  1963.               To change the help index, use the [Up], [Down], [PgUp], [PgDn],
  1964.               [Home], or [End] cursor keys.  Pressing one of these moves the
  1965.               highlighted index selection bar.  Press [Enter] to display the
  1966.               help information for the highlighted index.
  1967.  
  1968.               To scroll the help text one line at a time, use the [+] or [-]
  1969.               keys.  Use the [Ctrl][PgDn] or [Ctrl][PgUp] keys to show the
  1970.               next or previous pages of the text.  When you have finished
  1971.               reading this information, press [Esc] to exit Help.
  1972. Back & Forth version 1.70                                             page  41
  1973. ______________________________________________________________________________
  1974.  
  1975. [F5] Memory   The Memory Usage summary details the maximum amount of memory
  1976. Usage         that can be allocated to a single partition, the total amount
  1977.               of swap space allocated within the Swap drive setup, and the
  1978.               amount of swap memory left over after opening the tasks shown
  1979.               in the Active Program list.  The amount of memory available for
  1980.               a single partition is based on the amount of memory installed
  1981.               in your computer, the version of DOS being executed, the device
  1982.               drivers and programs run before Back & Forth, and the amount of
  1983.               memory Back & Forth itself requires (approximately 15-22k if
  1984.               not loaded into high memory, 1k if loaded high).  Back & Forth
  1985.               occupies about 168k of the allocated swap space, the rest is
  1986.               used by the open tasks.  Swap space is allocated when Back &
  1987.               Forth is first executed, thus ensuring that enough is available
  1988.               to run any desired tasks.  These swap files are removed from
  1989.               the disk when Back & Forth is exited.  To change the amount of
  1990.               allocated swap space, exit and execute Back & Forth without the
  1991.               "GO" option to modify the Swap drive setup values.
  1992. Back & Forth version 1.70                                             page  42
  1993. ______________________________________________________________________________
  1994.  
  1995. [F7] Setup    The Setup menu contains the information required to set up  and
  1996. Menu          smoothly execute Back & Forth. These options are documented
  1997.               within Section 3.
  1998.  
  1999.               When [F7] is pressed, the following options are shown:
  2000.  
  2001.               Autoload       Specifies the programs run automatically when
  2002.                              Back & Forth is loaded.
  2003.  
  2004.               Color          Contains the color setup of Back & Forth.
  2005.                              Select from five preset color combinations or
  2006.                              customize your own set of colors.
  2007.  
  2008.               Hotkey         Sets the hot keys used within Back & Forth
  2009.                              including the Cut & Paste keys, Hercules keys,
  2010.                              the clock toggle, and Back & Forth hot key.
  2011.  
  2012.               Keyboard       Chooses keyboard options provided within Back &
  2013.                              Forth.  These options include: key click and
  2014.                              keyboard speed-up mode.
  2015.  
  2016.               Mouse          Activates/deactivates mouse support. This
  2017.                              option is not shown if a Microsoft compatible
  2018.                              mouse is not detected.  When a checkmark is
  2019.                              shown to the left of this entry, mouse mode is
  2020.                              On.  Press [Enter] to toggle this option.
  2021.  
  2022.               Options        Shows a menu listing miscellaneous toggles.
  2023.                              These include: background character selection,
  2024.                              [Ctrl][Alt][Del] reboot restriction, CGA snow
  2025.                              checking, and screen blank timer.
  2026.  
  2027.               Program        Opens the Program editor, where programs are
  2028.                              defined for listing within the Program List.
  2029.  
  2030.               Time           Shows a menu listing the clock settings.
  2031.  
  2032.               Save           Saves the above settings to the BFVARS file.
  2033.  
  2034.               Quit           Exits the Setup menu without saving the changes
  2035.                              made within this menu.
  2036.  
  2037.               Use the [Up] or [Down] cursor keys to move the selection bar to
  2038.               highlight the menu option and press [Enter], or press the first
  2039.               letter. To save changes made within this menu,press [F9] or [S]
  2040. Back & Forth version 1.70                                             page  43
  2041. ______________________________________________________________________________
  2042.  
  2043. [F10] Exit    To exit Back & Forth, first remove all programs active in
  2044. Back & Forth  memory. To do this, move the selection bar to highlight each
  2045.               program entry within the Active Program List and press [Enter]. 
  2046.               Once within that program, save any open data files and use the
  2047.               program's Exit command to remove the program from memory
  2048.               naturally.  If the highlighted task is a DOS partition, type
  2049.               'EXIT' at the DOS prompt.  Once the program has been exited,
  2050.               control is returned to the Active Program List.  Continue this
  2051.               procedure until the Active Program List shows the message "No
  2052.               tasks are active".
  2053.  
  2054.               Now press the [F10] ExitBF key.  If all tasks have been closed
  2055.               as recommended above, the swap files are deleted, Back & Forth
  2056.               is removed from memory, and the program is exited.  If any
  2057.               tasks are still open when the [F10] key is pressed (either
  2058.               because of accidental oversight or because the program is
  2059.               unwilling to relinquish memory), you are then prompted to
  2060.               verify whether you wish for all open programs to be forcibly
  2061.               removed.  Press [Y] to exit Back & Forth and remove all
  2062.               programs, press [N] to remain within Back & Forth.  You should
  2063.               make every attempt to exit all open programs naturally so that
  2064.               you can ensure that all data files are properly closed and all
  2065.               temporary files are correctly handled.
  2066.  
  2067. Caution!      If all open programs are not exited normally, i.e. via their
  2068.               own exit command, all data files may not be updated and closed,
  2069.               and temporary files may still exist on the disk.  If this
  2070.               occurs, upon running CHKDSK /F or other disk checking software,
  2071.               you may find a number of lost clusters or unidentified program
  2072.               swap files.
  2073.  
  2074.               Do not turn off your computer before exiting Back & Forth.  If
  2075.               Back & Forth is not exited normally, i.e.  via the [F10] ExitBF
  2076.               key, not only may lost clusters occur but also its swap files
  2077.               will still occupy space on your disk.  The On/Off power switch
  2078.               is not a viable alternative to the [F10] ExitBF command.
  2079. Back & Forth version 1.70                                             page  44
  2080. ______________________________________________________________________________
  2081.  
  2082. Section 5: Back & Forth Commands
  2083.  
  2084. Overview      Several commands are available for use while running programs
  2085.               or DOS environments within Back & Forth.  These commands let
  2086.               you save and re-use commands issued from the DOS prompt, cut
  2087.               and paste selected text from one program to another, and turn
  2088.               off the screen when you leave your computer idle.
  2089.  
  2090.               A separate program, SWITCH.COM, has been furnished to aid in
  2091.               switching to Back & Forth or to another task from the command
  2092.               line.
  2093.  
  2094.               The command stack may only be used while running a DOS
  2095.               partition within Back & Forth whereas the Cut & Paste option is
  2096.               available to any text-based program run from within Back &
  2097.               Forth.  At this time, no provision has been made to allow the
  2098.               cutting or pasting of graphic screen elements.
  2099.  
  2100.               The hot keys assigned to the Cut & Paste command are set within
  2101.               the [F7] Setup menu Hotkey option.  The ID characters used by
  2102.               SWITCH.COM to switch directly to a program are defined within
  2103.               the [F7] Setup menu Program setup.
  2104.  
  2105. Screen Blank  To blank the screen, press the [5] key located on your  numeric
  2106.               keypad while the [Num Lock] key is off. This blanks your screen
  2107.               immediately until a key is pressed. Any key can be used to turn
  2108.               the screen back on, we recommend that you use the [Shift] keys.
  2109.  
  2110. Clock Toggle  You may sometimes wish to remove the clock from the screen,
  2111.               especially if it covers some important information on the
  2112.               screen.  If it is inconveniently placed for many of your
  2113.               most-often used programs, you should change its placement on
  2114.               the screen by using the [F7] Setup menu Time option.  But if it
  2115.               only interferes with a particular screen, you can simply turn
  2116.               it off within that task by pressing the clock toggle key.  The
  2117.               default clock toggle hot key is set to [Alt][LShift][\].  To
  2118.               reset the clock toggle key to another hot key, use the [F7]
  2119.               Setup menu Hotkey option.
  2120. Back & Forth version 1.70                                             page  45
  2121. ______________________________________________________________________________
  2122.  
  2123. The Switch    The Switch program has been furnished to aid in switching to
  2124. Command       Back & Forth from the command line. This is useful when running
  2125.               certain applications which cannot be swapped out of memory
  2126.               directly by Back & Forth due to their own inherent limitations. 
  2127.               It is also useful for those of you who wish to build batch
  2128.               files that will automatically switch to another program within
  2129.               Back & Forth.
  2130.  
  2131.               For programmers who wish to adapt this command for use with
  2132.               their own utilities, the 'C' source code file has also been
  2133.               provided.  This code is written in Turbo-C and should be
  2134.               compatible with Microsoft-C and Watcom-C.  Please consult the
  2135.               SWITCH.C file for more information.
  2136.  
  2137.               Before using for the first time, copy the SWITCH.COM file to a
  2138.               location along your DOS path.  This allows you to use it from
  2139.               any directory location on your system without having to change
  2140.               directories back to the Back & Forth directory.
  2141.  
  2142.               To view a list of all identification codes assigned within Back
  2143.               & Forth, type the following at the DOS prompt:
  2144.  
  2145.               SWITCH  LIST
  2146.  
  2147.               To switch to a specific program defined within the Back & Forth
  2148.               Program list, type SWITCH followed by the two letter
  2149.               identification code assigned to the program.  For example, to
  2150.               switch to Menu Commando (Id code set to MC), type the following
  2151.               at the DOS prompt:
  2152.  
  2153.               SWITCH  MC
  2154.  
  2155.               To switch directly back to Back & Forth, type:
  2156.  
  2157.               SWITCH  MENU
  2158. Back & Forth version 1.70                                             page  46
  2159. ______________________________________________________________________________
  2160.  
  2161. The Command Stack
  2162.  
  2163.               The Command stack is available when a DOS partition is opened. 
  2164.               It is used to store and recall commands issued at the DOS
  2165.               prompt.  This is like using the [F3] key at the DOS prompt,
  2166.               except the [F3] key only remembers the last command typed.
  2167.  
  2168.               Command stacks are useful when performing repetitive tasks or
  2169.               correcting improperly typed commands.  Our command stack stores
  2170.               the last 512 bytes of commands issued at the DOS prompt (about
  2171.               30-40 commands) in a circular buffer for re-use.  If a command
  2172.               is entered more than once, it is only stored once.  The
  2173.               following keys control the use of the stack.
  2174.  
  2175.               If 4DOS, PCED, CED, or ANARKEY is detected, the Back & Forth
  2176.               command stack is disabled.  This lets you use the command stack
  2177.               provided by those programs.
  2178.  
  2179.               [F3] or [Up]    Displays the previous command in the stack.
  2180.               [Down]          Displays the next command in the stack.
  2181.               [Left]          Moves the cursor one character to the left.
  2182.               [Right]         Moves the cursor one character to the right.
  2183.               [Ctrl][Left]    Moves the cursor to the previous word.
  2184.               [Ctrl][Right]   Moves the cursor to the next word on the line.
  2185.               [Home]          Moves the cursor to the beginning of the line.
  2186.               [End]           Moves the cursor to the end of the line.
  2187.               [Ins]           Toggles the text entry mode between Insert and
  2188.                               Overwrite.
  2189.               [Del]           Deletes the character at the cursor.
  2190.               [Ctrl][BkSp]    Deletes all characters from the cursor to the
  2191.                               first space encountered to its left.
  2192.               [Ctrl][T]       Deletes all characters from the cursor to the
  2193.                               next space encountered.
  2194.               [Ctrl][End]     Deletes from the cursor to the end of the line
  2195.               [Esc]           Deletes the contents of the entire line.
  2196.               [Ctrl][Enter]   Runs the command without putting it in the
  2197.                               stack.
  2198.               [Ctrl][R]       Clears the stack of all previous entries.
  2199. Back & Forth version 1.70                                             page  47
  2200. ______________________________________________________________________________
  2201.  
  2202. The Cut &     The Cut & Paste command lets you pick up information shown on
  2203. Paste Command the screen of one program and copy it into another program. For
  2204.               example, when using a word processor to type a letter, you may
  2205.               wish to enter the database to retrieve an address.  With the
  2206.               Cut & Paste command, you can simply mark the beginning and end
  2207.               of the desired address, switch to the word processor, and press
  2208.               a key to insert it into the letter.
  2209.  
  2210.               The Cut option also allows you to dial a number from the
  2211.               screen.  This is done using the Cut option to highlight the
  2212.               phone number to be dialed then selecting the Cut Dialer
  2213.               command.
  2214.  
  2215.               Three main components make up the Back & Forth Cut & Paste
  2216.               command.  These are the Cut & Paste menu, where both its
  2217.               options may be set and commands may be chosen; the Cut command,
  2218.               selectable by pressing the Cut hot key or by using the Cut &
  2219.               Paste menu; and the Paste command, selectable by pressing the
  2220.               Paste hot key or by using the Cut & Paste menu.
  2221.  
  2222.               The Cut & Paste information is stored within a folder named
  2223.               CLIPBORD.###.  Other folders may be used for storage &
  2224.               retrieval.
  2225.  
  2226. Cut & Paste   The default hot keys assigned to Back & Forth for use with the
  2227. Hot Keys      Cut & Paste option are as follows:
  2228.  
  2229.               Cut & Paste menu            [Alt][LShift][C]
  2230.               Cut command                 [Alt][Ctrl][C]
  2231.               Paste command               [Alt][Ctrl][P]
  2232.  
  2233.               The hot keys used by the Cut & Paste commands are set within
  2234.               the Back & Forth [F7] Hotkey Setup menu.  To change these keys,
  2235.               pop-back to Back & Forth (default hot key is
  2236.               [Alt][Ctrl][Space]), press [F7] to enter the Setup menu, and
  2237.               press [H] to select Hotkey.  More about hot key selection is
  2238.               detailed within Section 3 of the manual.
  2239. Back & Forth version 1.70                                             page  48
  2240. ______________________________________________________________________________
  2241.  
  2242. Cut & Paste   To display the Cut & Paste command menu, press its hot key. The
  2243. Menu          default key sequence is [Alt][LShift][C]. This menu contains
  2244.               the Cut & Paste commands along with the settings used to
  2245.               control each command.
  2246.  
  2247.               Cut        Exits this menu and displays the program screen for
  2248.                          cutting. Move the cursor and press [+] to mark the
  2249.                          first character.  Now move the cursor to highlight
  2250.                          the last character to be marked and press [Enter] or
  2251.                          [F9].  Cut may also be used to pick out and dial a
  2252.                          number from the screen.
  2253.  
  2254.               Dialer     Configures the dialer settings, including the baud
  2255.                          rate, the dial mode, the communications port, and
  2256.                          the three phone codes.
  2257.  
  2258.               Edit       Displays and allows you to edit the contents of the
  2259.                          default folder (selected within the Folder option). 
  2260.                          This editor allows you to imbed special keyboard
  2261.                          commands into the text which are invoked when the
  2262.                          text is pasted.
  2263.  
  2264.               Folder     Lists all available keystroke folders. Keystroke
  2265.                          folders are used by the Cut & Paste commands for
  2266.                          storage and retrieval of text.  CLIPBORD.### is the
  2267.                          default storage folder used.
  2268.  
  2269.               Manual     Dials a number entered at the prompt.
  2270.  
  2271.               Options    Defines the settings used to control the cut
  2272.                          process.  These include rectangular or text cut
  2273.                          modes, end of line treatment, numbers-only cutting,
  2274.                          and the display of the cut help window.
  2275.  
  2276.               Paste      Exits this menu and moves the contents of the
  2277.                          selected folder (default is CLIPBORD.###) into the
  2278.                          running program at the cursor.
  2279.  
  2280.               Quit       Saves the settings, exits the cut menu, and returns
  2281.                          to the running program.
  2282.  
  2283.               Use the [Up] and [Down] cursor keys to move the selection bar
  2284.               to highlight the desired option and press [Enter], or press the
  2285.               first letter.  Press [Esc] or [Q] to exit the Cut & Paste menu
  2286.               and return to the running program without cutting or pasting.
  2287. Back & Forth version 1.70                                             page  49
  2288. ______________________________________________________________________________
  2289.  
  2290. Cut Command   With the Back & Forth Cut command, it is easy to select text
  2291.               displayed on one screen and move it into another program. 
  2292.               Cutting text is a multi-step process.  These steps are:
  2293.  
  2294.               *  Use your program to show the text to be cut on the screen.
  2295.  
  2296.               *  If the cut mode, key folder, or other Cut & Paste option
  2297.                  needs to be changed, press the Cut & Paste menu hot key
  2298.                  (default is [Alt][LShift][C]) and press [O] to set the cut
  2299.                  mode.  The cut mode may be set to either Rectangle or Text. 
  2300.                  This is described on the preceding page.
  2301.  
  2302.               *  Select the Cut command.  If within the Cut & Paste menu,
  2303.                  press [C], else if within the program, press the Cut hot key
  2304.                  (default is [Alt][Ctrl][C]).
  2305.  
  2306.               *  View the cut help window (if On) and press [Enter] to remove
  2307.                  it from the screen.  This is shown only if toggled On within
  2308.                  the Cut & Paste Options menu and is described on the
  2309.                  following page.
  2310.  
  2311.               *  Move the cursor to the first text position to be marked and
  2312.                  press [+].
  2313.  
  2314.               *  Move the cursor to highlight the end of the text block to be
  2315.                  cut and press [F9] or [Enter] to mark.  As the cursor is
  2316.                  moved, the text between the marked position and the cursor
  2317.                  is highlighted with a contrasting background color.
  2318.  
  2319.               *  A menu is then shown listing the possible cut  destinations.
  2320.                  These include appending or overwriting the contents of the
  2321.                  selected folder, creating a new file to store it, or
  2322.                  printing it.  The folder is stored for later editing and/or
  2323.                  pasting.  This menu is described in more detail following
  2324.                  the Cut Help window.
  2325. Back & Forth version 1.70                                             page  50
  2326. ______________________________________________________________________________
  2327.  
  2328. Cut Cursor    Once the Cut command is selected, if the Cut help option has
  2329. Key Help      been toggled On within the Options menu, a window lists the
  2330.               cursor keys and how they can be used within the Cut command. 
  2331.               The Cut command is selected either from the Cut & Paste menu or
  2332.               via the Cut hot key (default is [Alt][Ctrl][C]).
  2333.  
  2334.               [+]                Marks the beginning of the cut block.
  2335.               [F9],[Enter]       Marks the end of the block to be cut and
  2336.                                  shows the Clipboard status menu.
  2337.               [F10],[Esc]        Aborts the cut operation and returns to the
  2338.                                  Cut & Paste menu.
  2339.               [Left] [Right]     Moves the cursor left or right one column.
  2340.               [Ctrl][Left]       Moves the cursor to the left or right one
  2341.               [Ctrl][Right]      word. A word is a series of characters
  2342.                                  terminated by a space or punctuation.
  2343.               [Home] [End]       Moves the cut cursor to the first or last
  2344.                                  column on the current row.
  2345.               [Up] [Down]        Moves the cut cursor up or down one row.
  2346.               [PgUp] [PgDn]      Moves the cursor to the first or last row on
  2347.                                  the screen, leaving the cursor in the same
  2348.                                  column.
  2349.               [Ctrl][Home]       Moves the cursor to the first row and column
  2350.               [Ctrl][End]        or the last row and column on the screen.
  2351.               [#]                Searches for the first string of three or
  2352.                                  more digits for use in dialing. Once the
  2353.                                  desired number is highlighted, press [D] to
  2354.                                  dial.
  2355.               [D]                Dials the number within the highlighted
  2356.                                  block of text using the modem settings
  2357.                                  chosen within the Cut & Paste menu.
  2358.  
  2359.               Press [Enter] to clear this window and display the program              en.  The cut cursor is then placed at the top corner.  Use the
  2360.               keys described above to move the cursor to the first character
  2361.               to be marked and press [+].  Now move the cursor to the last
  2362.               character to be cut.  As the cursor is moved, the text between
  2363.               the first character marked and the cursor is highlighted.  Once
  2364.               the desired text block is highlighted, press either [Enter] or
  2365.               [F9] to cut.
  2366. Back & Forth version 1.70                                             page  51
  2367. ______________________________________________________________________________
  2368.  
  2369. Cut           Once [Enter] or [F9] is pressed, completing the marking of the
  2370. Destination   text, a menu is displayed listing the possible destinations for
  2371. Menu          use in holding the cut text.
  2372.  
  2373.               Append        Places the cut text at the end of the CLIPBORD 
  2374.                             file without deleting its previous contents. 
  2375.                             This is used when cutting several blocks of
  2376.                             related text from different screens for pasting
  2377.                             within another program.
  2378.  
  2379.               Dial          Dials the number highlighted within the cut
  2380.                             buffer.  This is the equivalent to the Cut Dial
  2381.                             command.
  2382.  
  2383.               File          Creates a new data file or overwrites the
  2384.                             contents of an existing file for use in storing
  2385.                             the cut block of text.  This is useful when you
  2386.                             need to store the cut block separately from other
  2387.                             data.  This file cannot be pasted directly using
  2388.                             Back & Forth, but you probably can read its
  2389.                             contents into a program by accessing the file by
  2390.                             name.
  2391.  
  2392.               Overwrite     Clears the contents of the CLIPBORD.### file and
  2393.                             moves the cut block of text into it. This should
  2394.                             be the option most often used when cutting text.
  2395.  
  2396.               Print         Sends the contents of the block of cut text to
  2397.                             the printer for printing.
  2398.  
  2399.               Quit          Exits the cut command and returns to the running
  2400.                             program or Cut & Paste menu without saving the
  2401.                             cut block of text.
  2402.  
  2403.               Use the [Up] and [Down] cursor keys to move the selection bar
  2404.               to highlight the desired item and press [Enter], or press the
  2405.               first letter.  Press [F10] or [Q] to exit and return to the
  2406.               running program without saving the cut text.  Press [O] to
  2407.               clear the cut storage file and save the cut text for future
  2408.               pasting.
  2409. Back & Forth version 1.70                                             page  52
  2410. ______________________________________________________________________________
  2411.  
  2412. Dialer Menu   The Dialer menu, shown within the Cut & Paste menu, establishes
  2413.               the baud rate, communications port, dial mode, and phone codes
  2414.               used when a number is selected for dialing from the screen.
  2415.  
  2416.               The following settings must be set before using the Dial option
  2417.               for the first time.
  2418.  
  2419.               Comm port     Sets the serial port to be used.
  2420.  
  2421.               Baud rate     Chooses the baud rate of your modem. Choose
  2422.                             between 300, 1200, 2400, 4800, 9600.
  2423.  
  2424.               Dial mode     Selects the dial method, either Tone or Pulse.
  2425.  
  2426.               Dial codes    Defines the description and contents of each of
  2427.               1-3           the three dialing codes. The dialing codes are
  2428.                             useful in prefacing a phone number with the
  2429.                             proper dialing sequence for calling the number. 
  2430.                             For instance, long distance numbers must be
  2431.                             prefaced by a "1".
  2432.  
  2433.               Use the [Up] and [Down] cursor keys to move the selection bar
  2434.               to highlight the desired item to be changed.  Use the [Left] or
  2435.               [Right] cursor keys to scroll the available options.  Press
  2436.               [F9] to save the settings and return to the Cut & Paste menu,
  2437.               press [F10] to exit without retaining the settings.  These
  2438.               settings are saved within the BFVARS file.
  2439. Back & Forth version 1.70                                             page  53
  2440. ______________________________________________________________________________
  2441.  
  2442. Editor        The editor included with the Cut & Paste module of Back & Forth
  2443. Command       is a simple-to-use text and macro editor.  It is useful in
  2444.               creating and editing key folder containing keyboard commands
  2445.               along with Cut & Paste text.  The modified keystroke folder may 
  2446.               then be replayed by selecting the Paste command. Keyboard 
  2447.               commands are used to pass actual keystrokes to the program
  2448.               where the text is being pasted. For instance, imbedding a
  2449.               [Home] key at the beginning of the Cut & Paste text emulates
  2450.               the [Home] command in the program when the text is pasted.
  2451.  
  2452.               This editor includes such features as: an ASCII table, list of
  2453.               command keys, text movement commands (Block), displayed column
  2454.               ruler, text wrap, folder & file functions, delete options, and
  2455.               search and replace commands.
  2456.  
  2457. Limitations   The maximum folder size allowed within this editor is 80-100k
  2458.               (depending on the amount of free memory available).  Another
  2459.               limitation is the line length.  The maximum line length
  2460.               accepted and displayed is 512 columns. Any line whose length
  2461.               is greater than this will be continued on the next line. 
  2462.               Please note, the folder is saved in this form.
  2463.  
  2464. Editor Screen When the Editor is selected from the Cut & Paste menu, the
  2465.               first page of the keystroke folder is shown in the center of
  2466.               the screen. At the top of the screen appears the menu options,
  2467.               available when the [F2] Menu command is selected.  Below this
  2468.               appears an editor information box containing the row and column
  2469.               cursor position, the editor settings (set under the Options
  2470.               menu), the amount of memory left, and the keystroke folder
  2471.               description (an asterisk appears to the left of the folder
  2472.               description once its contents have been changed).  A
  2473.               representation of the screen appears below.
  2474.  
  2475. Entering Text The main reason for an editor's existence is the entrance and
  2476.               modification of text.  This is easy to do.  Text is entered
  2477.               into the folder by positioning the cursor and typing the
  2478.               desired characters.  To end a line and begin a new one, press
  2479.               [Enter].  The cursor keys can also be used to move the cursor
  2480.               to another location.
  2481.  
  2482.               The contents of a folder is made up of two parts, text and key
  2483.               commands. Key commands are enclosed in <brackets> and represent
  2484.               the actual command they describe.  For instance, <Up> emulates
  2485.               the action that occurs in the program when the [Up] cursor key
  2486.               is pressed.  The limitation imposed is that all carriage
  2487.               returns in the text must be specified by placing <Enter> at the
  2488.               end of each line.  Key commands may be imbedded into the text
  2489.               in one of three ways: either by manually typing the name of the
  2490.               key exactly, selecting the key from the [F4] KeyLst command, or
  2491.               by pressing [F9] KeyRet and pressing the desired key.
  2492.  
  2493.               To enter an ASCII character at the cursor, either use the ASCII
  2494.               table or press the [Alt] key down while typing in its decimal
  2495.               value. For example, to enter "¢", press [Alt] while entering
  2496.               the number 155 from the keypad.
  2497. Back & Forth version 1.70                                             page  54
  2498. ______________________________________________________________________________
  2499.  
  2500. Text Entry    When text is entered into the folder, the editor uses the
  2501. Modes         format settings defined within the Options menu to control text
  2502.               entry.  These settings include the wrap mode, indent mode, and
  2503.               tab treatment within the editor.
  2504.  
  2505. Inserting /   Text is entered into the folder according to the selected edit
  2506. Overwriting   mode, either Insert or Overwrite. When in Insert mode, typing a
  2507. Text          character inserts it before the character at the cursor. When 
  2508.               in Overwrite mode, typing a character overwrites the character
  2509.               at the cursor.  To change the edit mode, press the [Ins] key
  2510.               until either "Ins" or "Ovr" is shown at the top of the screen.
  2511.  
  2512. Indenting     The Indent mode determines where the cursor is placed after the
  2513. Text          end of line is reached. When "Ind" is shown, upon reaching the
  2514.               end of a line, the cursor is positioned directly below the
  2515.               first non-blank character of the line above; otherwise, when
  2516.               "Ind" is off, the cursor is moved to column one of the next
  2517.               line when the end of line is reached.  This is toggled when
  2518.               [Shift][F10] is pressed.
  2519.  
  2520. Wrapping Text The text wrap mode determines the way text is treated when the
  2521.               right margin is exceeded. When a character has been typed past
  2522.               the right margin, the last word entered is moved to a new line
  2523.               along with the cursor. When off, the line of text is ended only
  2524.               when the [Enter] key is pressed, a cursor key is pressed,or the
  2525.               line length reaches 512 characters.  To reformat an altered
  2526.               paragraph, use the [Ctrl][F7] Format command.
  2527.  
  2528. Treatment of  The [Tab] key lets you enter a set number of spaces at the
  2529. Tabs          cursor. Tabs are commonly used to indent the first lines of
  2530.               paragraphs or separate columns of information. The tab size may
  2531.               be set under the Options menu.
  2532.  
  2533. Cursor        The cursor keys are used to move the highlighted cursor around
  2534. Movement      the folder and within the menus.  When the editor is in text 
  2535.               mode, the following keys moves the text cursor in the 
  2536.               indicated direction.
  2537.  
  2538.               [Up] or [Down]       Moves the cursor to the character directly
  2539.                                    above or below its current position.
  2540.               [Left] or [Right]    Moves left or right one character. If the
  2541.                                    cursor is at the beginning of a line,
  2542.                                    pressing [Left] moves to the end of the
  2543.                                    above line. If the cursor is at the end of
  2544.                                    a line, pressing [Right] moves to the
  2545.                                    beginning of the line below.
  2546.               [PgUp] or [PgDn]     Shows the next or previous text page in
  2547.                                    the folder. A page is the amount of text
  2548.                                    (20 lines) that can be shown on the screen
  2549.                                    at one time.
  2550.               [Ctrl][PgUp] or      Moves the cursor to the first or last
  2551.               [Ctrl][PgDn]         character on the displayed page of text.
  2552.               [Home] or [End]      Moves the cursor to highlight the first or
  2553.                                    last character on the current line of text.
  2554.               [Ctrl][Home] or      Moves the cursor to the first or last
  2555.               [Ctrl][End]          character of the folder.
  2556. Back & Forth version 1.70                                             page  55
  2557. ______________________________________________________________________________
  2558.  
  2559. Wordstar      This editor supports most of the basic commands of the Wordstar
  2560. Cursor Keys   editor. The Wordstar cursor movement keys are shown below
  2561.               matched with their cursor key equivalent (as defined above).
  2562.  
  2563.               [Up]                      [Ctrl][E]
  2564.               [Down]                    [Ctrl][X]
  2565.               [Left]                    [Ctrl][S]
  2566.               [Right]                   [Ctrl][D]
  2567.               [PgUp]                    [Ctrl][R]
  2568.               [PgDn]                    [Ctrl][C]
  2569.               [Ctrl][PgUp]              [Ctrl][Q][E]
  2570.               [Ctrl][PgDn]              [Ctrl][Q][X]
  2571.               [Home]                    [Ctrl][Q][S]
  2572.               [End]                     [Ctrl][Q][D]
  2573.               [Ctrl][Home]              [Ctrl][Q][R]
  2574.               [Ctrl][End]               [Ctrl][Q][C]
  2575.  
  2576. Invoking the  The editor enters command mode when the [F2] menu is invoked or
  2577. Editor        when a quick key is pressed. When in command mode, the
  2578. Commands      highlighted selection bar is shown within the active menu.
  2579.               Commands may be invoke in one of three ways, by either
  2580.               selecting from the [F2] Menu, typing the Wordstar emulation
  2581.               quick keys, or pressing the function key quick keys.
  2582.  
  2583. Invoking a    The command mode ordinarily used is the menu mode. This mode
  2584. Command via   lets you select a command by sequentially stepping through the
  2585. [F2] Menu     menus and choosing the desired options. To invoke a command
  2586.               using the menu mode, press the [F2] Menu key and, using the
  2587.               [Left] or [Right] cursor key, move the selection bar across the
  2588.               menu line to highlight the desired option. Press [Enter] or the
  2589.               [Down] cursor key to list the contents of the menu. Now use the
  2590.               [Up] or [Down] cursor key to move the bar to highlight the
  2591.               desired command in the pull-down menu & press [Enter] to select.
  2592.  
  2593. Invoking a    The other two command selection modes use quick keys to invoke
  2594. Command via   the desired commands. One set uses the [Ctrl] key coupled with
  2595. Quick Keys    the designated alphabetic keys to invoke commands similar to
  2596.               the quick keys used by the Wordstar editor.  To invoke a
  2597.               command using this set of quick keys, press the [Ctrl] key down
  2598.               while pressing the alphanumeric character(s) assigned to the
  2599.               command.  These are listed within the command menus.
  2600.  
  2601.               The other set of quick keys uses the [Shift], [Ctrl], and [Alt]
  2602.               keys coupled with the 10 function keys to invoke commands.
  2603.               These keys are shown at the bottom of the editor screen. To see
  2604.               the commands assigned to each set of function keys, hold down
  2605.               either the [Shift], [Ctrl], or [Alt] key. After a brief delay,
  2606.               the function keys shown at the bottom of the screen are
  2607.               changed to display those corresponding to the key being
  2608.               pressed.  To invoke a command using these quick keys, press
  2609.               the function key with either [Shift], [Ctrl], or [Alt] key.
  2610.  
  2611.               All quick keys may only be issued while the editor is in text
  2612.               mode. The editor is in text mode when a cursor key or character
  2613.               entered from the keyboard is shown in the text of the folder.
  2614. Back & Forth version 1.70                                             page  56
  2615. ______________________________________________________________________________
  2616.  
  2617. Function Key  Most of the function keys shown at the bottom of the screen
  2618. Commands      correspond to options found under [F2] Menu.
  2619.  
  2620.               [F1] Help             Displays Help about the editor.
  2621.               [F2] Menu             Invokes the menu at the top of the screen
  2622.               [F3] SavFil           Found under File menu: Save folder
  2623.               [F4] KeyLst           Found under Options menu: List of keys
  2624.               [F5] AddLne           Found under Line menu: Add a line
  2625.               [F6] DelLne           Found under Delete menu: Line
  2626.               [F7] Find             Found under Search menu: Find
  2627.               [F8] Replac           Found under Search menu: Replace
  2628.               [F9] KeyRet           Inserts a key into the text.
  2629.               [F10] Exit            Exits the editor.
  2630.               [Alt][F1] AscTbl      Found under Options menu: ASCII table
  2631.               [Alt][F2] GoLine      Found under Jump menu: Line number
  2632.               [Alt][F3] InsFil      Found under File menu: Read in file
  2633.               [Alt][F4] WrtFil      Found under File menu: Write to file
  2634.               [Alt][F5] DupLne      Found under Line menu: Duplicate line
  2635.               [Alt][F6] DelBol      Found under Delete menu: Front of line
  2636.               [Alt][F7] JoinLn      Found under Line menu: Join line
  2637.               [Alt][F8] SplitL      Found under Line menu: Split line
  2638.               [Alt][F9] LineShl     Found under Line menu: Left Shift
  2639.               [Alt][F10] LineShr    Found under Line menu: Right Shift
  2640.               [Ctrl][F1] BlkBeg     Found under Block menu: Begin block
  2641.               [Ctrl][F2] BlkEnd     Found under Block menu: End block
  2642.               [Ctrl][F3] BlkHid     Found under Block menu: Unmark block
  2643.               [Ctrl][F4] BlkCpy     Found under Block menu: Copy block
  2644.               [Ctrl][F5] BlkMov     Found under Block menu: Move block
  2645.               [Ctrl][F6] BlkDel     Found under Block menu: Delete block
  2646.               [Ctrl][F7] Format     Formats the paragraph using Wrap.
  2647.               [Ctrl][F8] BlkWrt     Found under Block menu: Write block
  2648.               [Ctrl][F9] BlkShl     Found under Block menu: Shift left
  2649.               [Ctrl][F10] BlkShr    Found under Block menu: Shift right
  2650.               [Shift][F1] Ruler     Found under Options menu: Ruler
  2651.               [Shift][F2] CenLin    Found under Line menu: Center line
  2652.               [Shift][F3] SetMrk    Found under Jump menu: Set marker
  2653.               [Shift][F4] GoMrk     Found under Jump menu: Goto marker
  2654.               [Shift][F5] InsLne    Found under Line menu: Insert line
  2655.               [Shift][F6] DelEol    Found under Delete menu: End of line
  2656.               [Shift][F7] TopScn    Found under Jump menu: Top of screen
  2657.               [Shift][F8] CenScn    Found under Jump menu: Center of screen
  2658.               [Shift][F9] BotScn    Found under Jump menu: Bottom of screen
  2659.               [Shift][F10] SetInd   Found under Options menu: Indent mode
  2660. Back & Forth version 1.70                                             page  57
  2661. ______________________________________________________________________________
  2662.  
  2663. [F1] Help     The [F1] Help key displays information describing the use of
  2664.               the Cut & Paste editor and its commands.  The screen is divided
  2665.               into two parts.  The left side lists all help topics. The right
  2666.               side shows the information available for the highlighted topic.
  2667.               The help text is a compilation of the contents of this manual.
  2668.  
  2669.               To change the help index, use the [Up], [Down], [PgUp], [PgDn],
  2670.               [Home], or [End] cursor keys.  Pressing one of these moves the
  2671.               highlighted index selection bar.  Press [Enter] to display the
  2672.               help information for the highlighted index.
  2673.  
  2674.               To scroll the help text one line at a time, use the [+] or [-]
  2675.               keys.  Use the [Ctrl][PgDn] or [Ctrl][PgUp] keys to show the
  2676.               next or previous pages of the text.
  2677.  
  2678.               When you have finished reading the help information provided,
  2679.               press [Esc] to exit Help.
  2680. Back & Forth version 1.70                                             page  58
  2681. ______________________________________________________________________________
  2682.  
  2683. [F2] Menu     The [F2] Menu contains the command menus for the editor.  When
  2684.               selected, the editor is placed in command mode and the
  2685.               selection bar appears at the top of the screen.  The options
  2686.               are as follows:
  2687.  
  2688.               Block        Contains the block commands which let you define,
  2689.                            copy, delete, move, unmark, write, and shift one
  2690.                            column to the left or right the block of text.
  2691.  
  2692.               Delete       Contains the delete commands that allow you to
  2693.                            delete characters, words, parts of words, lines,
  2694.                            parts of lines, and blocks.
  2695.  
  2696.               File         Contains the commands that let you read, write, or
  2697.                            view a list of files or keystroke folders.
  2698.  
  2699.               Jump         Contains the commands that let you mark a location
  2700.                            in the text, and move  to a marked location, line
  2701.                            number, or the top or bottom of the file.
  2702.  
  2703.               Line         Contains the commands that allow you to add,
  2704.                            center, duplicate, insert, join, shift left or
  2705.                            right, and split the line at the cursor.
  2706.  
  2707.               Options      Contains the list of command keys, ASCII table,
  2708.                            and miscellaneous editor settings such as: left/
  2709.                            right margins, tab ruler, indent, insert, and
  2710.                            wrap modes.
  2711.  
  2712.               Search       Contains the find, replace, and continue commands.
  2713.  
  2714.               Use the [Left] or [Right] cursor key to move the selection bar
  2715.               across the menu line to highlight the desired option.  Press
  2716.               [Enter] or the [Down] cursor key to display the contents of the
  2717.               highlighted menu.
  2718.  
  2719. Menu Quick    The following list shows the quick keys that have been assigned
  2720. Keys          to the command menu options. These quick keys may be used only
  2721.               while in text entry mode.
  2722.  
  2723.               Block                        [Alt][B]
  2724.               Delete                       [Alt][D]
  2725.               File                         [Alt][F]
  2726.               Jump                         [Alt][J]
  2727.               Line                         [Alt][L]
  2728.               Options                      [Alt][O]
  2729.               Search                       [Alt][S]
  2730. Back & Forth version 1.70                                             page  59
  2731. ______________________________________________________________________________
  2732.  
  2733. Block Menu    The Block menu contains the text manipulation commands of the
  2734.               editor.  They are used to copy, move, delete, shift, and write
  2735.               to disk a selected group of lines of text.  The word "block"
  2736.               refers to the rectangular appearance of the highlighted text,
  2737.               selected by defining the top and bottom lines of contiguous
  2738.               lines of text.  The minimum size of a block is one complete
  2739.               line of text; the maximum size of a block is based solely on
  2740.               the amount of memory available.  When selected, the following
  2741.               options are shown:
  2742.  
  2743.               Begin block      Defines the top line of a block of text.
  2744.  
  2745.               End block        Defines the bottom line of a block of text.
  2746.  
  2747.               Copy             Copies the highlighted block of text to the
  2748.                                line where the cursor is located.
  2749.  
  2750.               Delete           Deletes the highlighted block of text.
  2751.  
  2752.               Move             Moves the block to the line where the cursor
  2753.                                is at, deletes the block from its former
  2754.                                location.
  2755.  
  2756.               Unmark           Unmarks the highlighted block of text.
  2757.  
  2758.               Write            Writes the highlighted block to a file.
  2759.  
  2760.               Left Shift       Moves the block of text to the left 1 column.
  2761.  
  2762.               Right Shift      Moves the block of text to the right 1 column.
  2763.  
  2764.               Use the [Up] or [Down] cursor key to move the selection bar to
  2765.               highlight the desired option and press [Enter], or press the
  2766.               first letter of the menu option.  To exit this menu, press
  2767.               [Esc].
  2768.  
  2769. Block Quick   The following lists the quick keys that have been assigned to
  2770. Keys          the Block menu. These keys can only be used while in text mode.
  2771.  
  2772.               Block menu                   [Alt][B]              [F2][B]
  2773.               Begin Block                  [Ctrl][K][B]          [Ctrl][F1]
  2774.               End Block                    [Ctrl][K][K]          [Ctrl][F2]
  2775.               Copy Block                   [Ctrl][K][C]          [Ctrl][F4]
  2776.               Delete Block                 [Ctrl][K][Y]          [Ctrl][F6]
  2777.               Move Block                   [Ctrl][K][V]          [Ctrl][F5]
  2778.               Unmark Block                 [Ctrl][K][H]          [Ctrl][F3]
  2779.               Write Block                  [Ctrl][K][W]          [Ctrl][F8]
  2780.               Shift Block Left                                   [Ctrl][F9]
  2781.               Shift Block Right                                  [Ctrl][F10]
  2782. Back & Forth version 1.70                                             page  60
  2783. ______________________________________________________________________________
  2784.  
  2785. Begin block   Selecting Begin Block defines the top line of a block of text,
  2786.               based on the cursor location.  If a previously defined block
  2787.               exists and is located below the cursor (even if it is not shown
  2788.               on the screen), this option redefines the top line of that
  2789.               block.  If a block exists but is located above the cursor,
  2790.               selecting this option unmarks the previously defined block and
  2791.               defines the top line of the new block.
  2792.  
  2793.               For example, if the cursor is located at the first letter "u"
  2794.               occuring in this paragraph, selecting Begin block defines the
  2795.               first line of this paragraph as the top line of a new block.
  2796.  
  2797. End block     Selecting the End Block option defines the bottom line of a
  2798.               block of text, based on the cursor location.  Once the top and
  2799.               bottom lines of the block have been set, the block of text is
  2800.               highlighted.
  2801.  
  2802.               Continuing the above example, if the cursor is then moved to
  2803.               the letter "w" in the word "between", selecting End block 
  2804.               defines the last line of this paragraph as the last line of the 
  2805.               block and highlights the text in the three paragraphs between.
  2806.  
  2807. Copy          When Copy is selected, the highlighted text is copied to the
  2808.               line where the cursor is located without removing it from its
  2809.               original position in the folder.
  2810.  
  2811.               If this command is issued using the block defined above and the
  2812.               cursor is moved to appear at the beginning of this paragraph,
  2813.               the contents of the three paragraphs would be copied to appear
  2814.               between the above paragraph and this one, leaving the first
  2815.               copy of the block in place but unmarked.
  2816.  
  2817. Delete        When Delete is selected, you are first asked to verify the
  2818.               block delete request. Answer [Y] to delete the defined block.
  2819.               Be careful when deleting text since no Undo command is
  2820.               provided.
  2821.  
  2822.               Continuing the example shown under the Copy command, selecting
  2823.               Delete deletes the three highlighted paragraphs that were
  2824.               copied between the two Copy block paragraphs.
  2825.  
  2826. Move          When Move is selected, the  highlighted block of text is  moved
  2827.               to the line where the cursor is located, removing the block
  2828.               from its former position.  The Move option is a combination of
  2829.               the Copy and Delete block commands.
  2830.  
  2831.               If this command is issued using the block selected under  the
  2832.               Begin and End block examples and the cursor is moved to appear
  2833.               at the letter "u" in the "issued", the three marked paragraphs
  2834.               would be deleted from their original position and moved between
  2835.               this paragraph and the one above.
  2836.  
  2837. Unmark        When Unmark is chosen, the block is unmarked and shown in the
  2838.               normal text color.  This text is no longer grouped together as
  2839.               a block and any block commands issued no longer affects this
  2840.               text.
  2841. Back & Forth version 1.70                                             page  61
  2842. ______________________________________________________________________________
  2843.  
  2844. Write         When Write is selected, you are prompted for the name of the
  2845.               file to be used to store the block of text.  You may either
  2846.               enter a file name at this prompt or select a file from a
  2847.               picklist.  To select from a list of available files within the
  2848.               directory, type the "*.*" at the file name prompt.  If the
  2849.               selected file already exists, you are asked to select one of
  2850.               the following actions:
  2851.  
  2852.               Overwrite     Replaces the file's contents with the block.
  2853.  
  2854.               Quit          Exits the block menu without writing the block.
  2855.  
  2856.               Use the [Up] or [Down] cursor key to move the selection bar to
  2857.               highlight the desired option and press [Enter] to select.
  2858.  
  2859. Left Shift    When the Left Shift option is selected, the highlighted block
  2860.               of text is moved one column to the left.  Be careful when using
  2861.               this command; any text appearing in column one will be replaced
  2862.               by the contents of column two.  This command may be used to
  2863.               reposition a block of text on the screen.
  2864.  
  2865. Right Shift   When the Right Shift option is selected, the highlighted block
  2866.               of text is moved one column to the right and a space is placed
  2867.               in column one.  This may be used to indent the block of text.
  2868. Back & Forth version 1.70                                             page  62
  2869. ______________________________________________________________________________
  2870.  
  2871. Delete Menu   The Delete menu contains the text deletion commands available
  2872.               under the editor.  These commands, with the exception of the
  2873.               Block command, operate on the specified text located at the
  2874.               cursor.  Therefore, before selecting any of these commands,
  2875.               first move the cursor to the desired location.  In the case of
  2876.               the Delete Block command, a block of text must first be defined
  2877.               by using the Begin and End Block commands.  You should use
  2878.               caution when selecting any of the text deletion commands, since
  2879.               no Undo command is available to restore accidental deletions.
  2880.               When selected, the following options are shown:
  2881.  
  2882.               Character       Deletes the character at the cursor. For
  2883.                               example, if the cursor is located at the letter
  2884.                               "x" in this sentence, the "x" would be deleted.
  2885.               Previous        Deletes the character to the left of the
  2886.               Character       cursor. For example, if the cursor is located
  2887.                               at the letter "m", "p" would be deleted.
  2888.               Word left       Deletes all characters in the word up to the
  2889.                               cursor. For example,if the cursor is at the "s"
  2890.                               in "cursor", the letters "cur" would be deleted.
  2891.               word righT      Deletes the rest of the word from the cursor. A
  2892.                               word is delimited by  a space. For example, if
  2893.                               the cursor is located at the "c" in "located", 
  2894.                               the letters "cated" would be deleted.
  2895.               End of Line     Deletes the text from the cursor to the end of
  2896.                               the line.  For example, if the cursor is at the
  2897.                               "e" in the word "end" above,the words "end of" 
  2898.                               would be deleted.
  2899.               Front of Line   Deletes the text from the beginning of the line
  2900.                               to the cursor.  For example, if the cursor is
  2901.                               located at the "F" in "For" above, the words 
  2902.                               "to the cursor." would be deleted.
  2903.               Line            Deletes the entire line of text where the
  2904.                               cursor is located. For example, if the cursor  
  2905.                               is located at the "F" above, the entire line 
  2906.                               from the word "cursor" to the word "cursor" is 
  2907.                               deleted.
  2908.               Block           Deletes the highlighted block of text.
  2909.  
  2910.               Use the [Up] or [Down] cursor key to move the selection bar to
  2911.               highlight the desired option and press [Enter], or press the
  2912.               first letter of the menu option. To exit this menu, press [Esc].
  2913.  
  2914. Delete Quick  The following lists the quick keys that have been assigned to
  2915. Keys          the Delete menu. These keys can only be used while in text mode.
  2916.  
  2917.               Delete menu                  [Alt][D]              [F2][D]
  2918.               Character                    [Ctrl][G]             [Del]
  2919.               Previous character           [BkSp]
  2920.               word righT                   [Ctrl][T]
  2921.               Word left                    [Ctrl][BkSp]
  2922.               End of Line                  [Ctrl][Q][Y]          [Shift][F6]
  2923.               Front of Line                                      [Alt][F6]
  2924.               Line                         [Ctrl][Y]             [F6]
  2925.               Block                        [Ctrl][K][Y]          [Ctrl][F6]
  2926. Back & Forth version 1.70                                             page  63
  2927. ______________________________________________________________________________
  2928.  
  2929. File Menu     The File menu contains the commands used to identify, read in,
  2930.               and save text files and keystroke folders.  When selected, the
  2931.               following options are shown:
  2932.  
  2933.               Read text file    Reads the selected text file and inserts its
  2934.                                 contents into the editor at the cursor.
  2935.  
  2936.               Write text file   Saves the file to a selected file name.
  2937.  
  2938.               Get key folder    Reads the selected key folder and inserts
  2939.                                 its contents into the editor at the cursor.
  2940.  
  2941.               Save key folder   Saves the file to a specified keystroke
  2942.                                 folder.
  2943.  
  2944.               Directory         Displays all files found in the current
  2945.                                 directory matching a user-specified wildcard.
  2946.  
  2947.               List key folders  Lists all keystroke folders available from
  2948.                                 Back & Forth.
  2949.  
  2950.               Use the [Up] or [Down] cursor key to move the selection bar to
  2951.               highlight the desired option and press [Enter], or press the
  2952.               first letter of the menu option. To exit this menu, press [Esc].
  2953.  
  2954. File Quick    The following list shows the quick keys that have been assigned
  2955. Keys          to the File menu. These keys can only be used while in text mode.
  2956.  
  2957.               File menu                    [Alt][F]              [F2][F]
  2958.               Read in text file            [Ctrl][K][R]          [Alt][F3]
  2959.               Write text file                                    [Alt][F4]
  2960.               Get keystroke folder
  2961.               Save keystroke folder        [Ctrl][K][S]          [F3]
  2962.               Directory                    [Ctrl][K][F]
  2963.               List keystroke folders       [Ctrl][K][L]
  2964.  
  2965. Read text     The Read text file option reads a selected text file into the
  2966. file          open keystroke folder. Before selecting this command, move the
  2967.               cursor to the position in the open keystroke folder where you
  2968.               wish the contents of the selected file to be inserted.
  2969.  
  2970.               When selected, you are prompted for the name of the file to be
  2971.               read in.  Either type the file name and path at the prompt or
  2972.               enter a wildcard and use the resulting picklist to choose the
  2973.               file.  The most commonly used wildcard is "*.*", which is used
  2974.               to list all files located within the current directory.  To use
  2975.               the picklist, use the cursor keys to move the selection bar to
  2976.               highlight the desired file name and press [Enter].
  2977.  
  2978. Write text    The Write file option allows you write the contents of the open
  2979. file          keystroke folder to an ASCII file.
  2980.  
  2981.               When selected, you are prompted for the file name where the
  2982.               contents of the open folder are to be saved.  A file name, a
  2983.               name with complete path, or a wildcard may be entered.
  2984. Back & Forth version 1.70                                             page  64
  2985. ______________________________________________________________________________
  2986.  
  2987.               Once a file name is entered, the editor determines whether the
  2988.               file already exists.  If it is not found, the edited file is
  2989.               then written to a newly created file.  If the file exists, you
  2990.               are then prompted to make a selection from a menu showing three
  2991.               choices.  These are:
  2992.  
  2993.               Append to end of file     Places the contents of the edited
  2994.                                         file at the end of the selected file.
  2995.  
  2996.               Overwrite existing file   Deletes the previous contents of the
  2997.                                         file and writes the open folder to
  2998.                                         the now-empty file.
  2999.  
  3000.               Quit without writing to   Exits the file write command without
  3001.               file                      writing the edited file or changing
  3002.                                         the selected file.
  3003.  
  3004.               Use the [Up] and [Down] cursor keys to move the selection bar
  3005.               to highlight the desired option and press [Enter] to select.
  3006.  
  3007. Get key       The Get folder option reads a selected folder and inserts its
  3008. folder        contents into the current one at the cursor. Before selecting
  3009.               this command, move the cursor to the position where you wish
  3010.               the contents of the inserted folder to appear.
  3011.  
  3012.               When selected, a list of available key folders is shown. Use 
  3013.               the [Up] or [Down] key to move the selection bar to highlight
  3014.               the desired keystroke folder and press [Enter] to select.
  3015.  
  3016. Save key      The Save folder option saves the contents of the open keystroke
  3017. folder        folder to the Cut & Paste folder storage file.
  3018.  
  3019. Directory     The Directory option displays all files found in the current
  3020.               directory matching a user-specified wildcard.  This lets you
  3021.               use a picklist to see what files exist in the current directory
  3022.               without invoking one of the above commands.
  3023.  
  3024.               When selected, you are prompted for the wildcard to be used to
  3025.               display the picklist files. The most appropriate wildcard would
  3026.               be either the "*.*" or a wildcard combined with the most
  3027.               prevalent (and useful) file extension like "*.DAT" or "*.TXT".
  3028.  
  3029.               Once a wildcard has been chosen, all matching files within the
  3030.               current or specified disk/directory are listed.  Use the cursor
  3031.               keys to scroll this list and press either [Enter] or [Esc] to
  3032.               return to the edit screen.
  3033.  
  3034. List key      The List keystroke folders option lets you view the list of
  3035. folders       keystroke folders that have been initialized under the Back &
  3036.               Forth Cut & Paste option.
  3037.  
  3038.               When selected, the list of folders is displayed. Use the cursor
  3039.               keys to scroll this list and press either [Enter] or [Esc] to
  3040.               return to the edit screen.
  3041. Back & Forth version 1.70                                             page  65
  3042. ______________________________________________________________________________
  3043.  
  3044. Jump Menu     The Jump menu contains the commands used to move the cursor
  3045.               other than the cursor keys themselves.  These commands let you
  3046.               move the cursor to various locations within the folder.  When
  3047.               selected, the following options are shown:
  3048.  
  3049.               Top of file      Displays the first page of the file.
  3050.  
  3051.               Bottom of file   Displays the last page of text in the file.
  3052.  
  3053.               Jump to line     Moves the cursor to the specified line number.
  3054.  
  3055.               Set marker       Links one of the 9 available markers to the
  3056.                                cursor position in the file. This is used in
  3057.                                conjunction with Goto marker.
  3058.  
  3059.               Goto marker      Moves the cursor to the selected marked
  3060.                                position in the file.
  3061.  
  3062.               First line on    Moves the line containing the cursor to the
  3063.               screen           top of the editor screen.
  3064.  
  3065.               Center of        Moves the line containing the cursor to the
  3066.               screen           center of the screen.
  3067.  
  3068.               Last line on     Moves the line with the cursor to the bottom
  3069.               screen           line of the screen.
  3070.  
  3071.               Use the [Up] or [Down] key to move the selection bar to
  3072.               highlight the desired option and press [Enter] to select.
  3073.  
  3074. Jump Quick    Below is a list of the quick keys assigned to the Jump menu and
  3075. Keys          its entries.
  3076.  
  3077.               Jump menu                    [Alt][J]            [F2][J]
  3078.               Top of file                  [Ctrl][Q][R]        [Ctrl][Home]
  3079.               Bottom of file               [Ctrl][Q][C]        [Ctrl][End]
  3080.               Jump to line                 [Ctrl][Q][L]        [Alt][F2]
  3081.               Goto marker                  [Ctrl][Q][1..9]     [Shift][F4]
  3082.               Set marker                   [Ctrl][K][1..9]     [Shift][F3]
  3083.               First line on screen                             [Shift][F7]
  3084.               Center of screen                                 [Shift][F8]
  3085.               Last line on screen                              [Shift][F9]
  3086.  
  3087.               The [1..9] key shown above represents a numeric key between 1
  3088.               and 9.  The first digit entered is accepted.
  3089.  
  3090. Jump to Line  The Jump to line number option lets you move the cursor to a
  3091.               specified line number in the folder.  When selected, you are
  3092.               prompted to enter the line number where the cursor is to be
  3093.               moved.  This appears as follows:
  3094.  
  3095.               Which line (0..xxx)?  0
  3096.  
  3097.               The numbers appearing in the parentheses constitute the range
  3098.               of line numbers contained in the folder.  Enter the desired
  3099.               line number and press [Enter].  Press [Esc] to exit this prompt
  3100.               and return to the Jump menu.
  3101. Back & Forth version 1.70                                             page  66
  3102. ______________________________________________________________________________
  3103.  
  3104. Set Marker    The Set marker option allows you to set an place marker at the
  3105.               cursor position to mark the beginning of an important section
  3106.               of text.  This may be likened to a bookmark used in a book to
  3107.               mark the point where you stopped reading.  Markers are used to
  3108.               quickly locate marked sections of text for easy movement.  Up
  3109.               to nine markers may be set, each at any location in the folder. 
  3110.               These markers are used in conjunction with the Goto marker
  3111.               command, described below.
  3112.  
  3113.               Before selecting this command, the cursor must be moved to the
  3114.               location in the folder that you wish marked for future
  3115.               reference.  When Set marker is selected, a menu displays the
  3116.               settings of all edit markers.  If no marker has previously been
  3117.               set, the marker values default to the last line of the folder. 
  3118.               Use the [Up] or [Down] cursor key to move the selection bar to
  3119.               highlight the marker to be redefined and press [Enter] or enter
  3120.               the marker number.  Press [Esc] to exit this prompt and return
  3121.               to the editor window.
  3122.  
  3123. Goto Marker   The Goto marker option moves the cursor to one of 9 preset
  3124.               markers in the folder.  These markers are defined using the Set
  3125.               marker command.  When Goto marker is selected, the marker menu
  3126.               lists the 9 markers and their defined line positions in the
  3127.               folder.  Use the [Up] or [Down] cursor key to highlight the
  3128.               desired marker and press [Enter] or enter the marker number. 
  3129.               Press [Esc] to exit this prompt and return to the editor
  3130.               window.
  3131. Back & Forth version 1.70                                             page  67
  3132. ______________________________________________________________________________
  3133.  
  3134. Line Menu     The Line menu contains the line manipulation commands. These
  3135.               commands let you add, center, copy, split, shift and join lines
  3136.               of text at the cursor.  When selected, the following options
  3137.               are shown:
  3138.  
  3139.               Add a line      Adds a blank line to the folder at the cursor
  3140.                               and moves the current line beneath it.
  3141.  
  3142.               Center line     Centers the line of text using the length of
  3143.                               the text and the left and right margins as a
  3144.                               guide.
  3145.  
  3146.               Duplicate line  Duplicates the current line.
  3147.  
  3148.               Insert a line   Adds a line after the current line.
  3149.  
  3150.               Join line       Joins the current and next lines together.
  3151.  
  3152.               Left shift      Shifts the contents of the current line one
  3153.                               column to the left.  This may be used to
  3154.                               emphasize a line in the text, distinguishing it
  3155.                               from the remaining indented text.  The
  3156.                               character appearing in column one is deleted
  3157.                               when this command is issued.
  3158.  
  3159.               Right shift     Shifts the contents of the current line to the
  3160.                               right one column.  This command is used to
  3161.                               indent lines of text from those shown above and
  3162.                               below it.
  3163.  
  3164.               Split line      Splits the contents of the current line between
  3165.                               two lines at the cursor position.
  3166.  
  3167.               Use the [Up] or [Down] cursor key to move the selection bar to
  3168.               highlight the desired option and press [Enter], or press the
  3169.               first letter of the menu option.  To exit this menu, press
  3170.               [Esc].
  3171.  
  3172. Line Quick    Below is a list of the quick keys assigned to the Line menu and
  3173. Keys          its entries.
  3174.  
  3175.               Line menu                    [Alt][L]              [F2][L]
  3176.               Add a line                                         [F5]
  3177.               Center line                  [Ctrl][O][C]          [Shift][F2]
  3178.               Duplicate line                                     [Alt][F5]
  3179.               Insert a line                                      [Shift][F5]
  3180.               Join line                                          [Alt][F7]
  3181.               Left shift                                         [Alt][F9]
  3182.               Right shift                                        [Alt][F10]
  3183.               Split line                   [Enter]               [Alt][F8]
  3184. Back & Forth version 1.70                                             page  68
  3185. ______________________________________________________________________________
  3186.  
  3187. Options Menu  The Options menu contains the miscellaneous settings and tables
  3188.               of the editor. When selected, the following options are shown:
  3189.  
  3190.               ASCII Table     Lists the 256 ASCII characters. Each character
  3191.                               is shown with its decimal, octal, hexadecimal,
  3192.                               and binary values.  Multiple characters may be
  3193.                               entered into the text using the buffer shown at
  3194.                               the bottom of the window.
  3195.  
  3196.               List of keys    Lists all available keyboard commands that can
  3197.                               be imbedded into the text.  Such keys include
  3198.                               [Enter], [Up], [F1], and [Esc].
  3199.  
  3200.               Ruler           When On, displays a ruler marking the columns
  3201.                               and tab stop positions on the screen.  This is
  3202.                               helpful when positioning text on the screen.
  3203.  
  3204.               Tab Ruler       Displays a tab ruler with the defined tab
  3205.                               stops.  To define irregular tab stop intervals,
  3206.                               position the cursor and press the [Tab] key.
  3207.  
  3208.               Editor setup    Displays a menu listing editor settings such as
  3209.                               the edit mode, indent mode, wrap status, left
  3210.                               and right margins, and tab width.
  3211.  
  3212.               Save settings   Saves the editor settings to EDITOR.CFG.
  3213.  
  3214.               Use the [Up] or [Down] key to highlight the desired option and
  3215.               press [Enter], or press the first letter of the menu option. To 
  3216.               exit this menu and return to the edit screen, press [Esc].
  3217.  
  3218. Options Quick Below is a list of the various quick keys assigned to the
  3219. Keys          Options menu and its entries.
  3220.  
  3221.               Options menu                 [Alt][O]            [F2][O]
  3222.               ASCII Table                                      [Alt][F1]
  3223.               List of keys                                     [F4]
  3224.               Ruler                        [Ctrl][O][R]        [Shift][F1]
  3225.               Tab Ruler                    [Ctrl][O][T]
  3226.               Indent mode                  [Ctrl][O][I]        [Shift][F10]
  3227.               Insert/Overwrite mode                            [Ins]
  3228.               Wrap mode                    [Ctrl][O][W]
  3229.  
  3230. ASCII Table   The ASCII Table displays the IBM ASCII character set. This
  3231.               table may be used to enter selected characters into the body of
  3232.               the text.  When selected, the first 15 characters are listed. 
  3233.               Each character is shown with its decimal (base 10), octal (base
  3234.               8), hexadecimal (base 16), and binary (base 2) values.  Use the
  3235.               cursor keys to scroll the selection bar.  Press [Esc] to exit
  3236.               the table.
  3237.  
  3238. Entering      To select a character from the ASCII table for addition to the
  3239. Characters    folder, highlight the character and press [Ins]. This places
  3240. into the Text the character into the text buffer shown at the bottom of the
  3241.               window.  Pressing [F9] inserts these characters into the folder
  3242.               at the cursor.  To exit without inserting the selected
  3243.               characters, press [F10].
  3244. Back & Forth version 1.70                                             page  69
  3245. ______________________________________________________________________________
  3246.  
  3247. List of Keys  The List of keys option shows all keyboard command keys
  3248.               available for imbedding within the folder.  Keyboard command
  3249.               keys include such keys as the cursor keys, function keys,
  3250.               [Ctrl], [Alt], [Shift] combination keys, [BkSp] key, [Esc], and
  3251.               [Enter] keys.  This table may be used to enter any listed
  3252.               keystroke representation into the body of the text.  When this
  3253.               text is pasted, these keys are translated into their command
  3254.               action.  For instance, if [Enter] is imbedded in the text, the
  3255.               [Enter] command is sent to the keyboard when the folder is
  3256.               pasted.
  3257.  
  3258. Tab Ruler     The Tab ruler lets you customize the tab spacing. Up to 16 tabs
  3259.               may be set.  When chosen, a ruler is shown with numbered
  3260.               columns, the 16 tab positions, and the available commands.  Use
  3261.               the [Left] or [Right] key to move the cursor and press [Tab] to
  3262.               set a tab stop.  Pressing [Ins] inserts a space at the cursor
  3263.               in the ruler; pressing [Del] deletes a space.  These two
  3264.               commands affect the spacing of all tab stops to the right of
  3265.               the cursor.  To remove a tab stop, move the cursor to highlight
  3266.               the tab and press [Tab].
  3267.  
  3268.               Several function key commands are also available.  Use [F3] to
  3269.               reset the tabs to their original settings.  Use [F7] to clear
  3270.               all settings.  Press [F9] to store the tab stops and returns to
  3271.               the editor screen.  To save these tab stops to the editor
  3272.               configuration file, use the Options menu Save command.  Press
  3273.               [F10] to exit the Tab ruler without storing the tab settings.
  3274. Back & Forth version 1.70                                             page  70
  3275. ______________________________________________________________________________
  3276.  
  3277. Editor Setup  The Editor setup contains the settings responsible for
  3278.               controlling various aspects of text entry and formatting within
  3279.               the editor. When selected, the following options are shown:
  3280.  
  3281.               Edit mode     Determines the way in which text entry affects
  3282.                             surrounding text. When set to Insert mode, typed
  3283.                             text is inserted in front of the text at the
  3284.                             cursor. When set to Overwrite, typed text writes
  3285.                             over the text at the cursor.
  3286.  
  3287.               Indent mode   Places the cursor when text is wrapped or when
  3288.                             [Enter] is pressed. When On, the cursor is moved
  3289.                             under the first column of text in the line above;
  3290.                             when Off, the cursor is moved to column one.
  3291.  
  3292.               Wrap mode     Determines the action taken when the right margin
  3293.                             is exceeded. If Wrap mode is set On, typing a
  3294.                             character past the right margin moves the last
  3295.                             word entered to the next line. When set Off, the
  3296.                             right margin setting is ignored. To wrap a
  3297.                             contiguous block of text, move the cursor to the
  3298.                             top line of the block and press [Ctrl][F7]
  3299.                             Format.
  3300.  
  3301.               Left margin   Specifies the leftmost column of the folder. Only
  3302.                             blanks are shown to the left of this position. 
  3303.                             This value must be less than the right margin
  3304.                             value.
  3305.  
  3306.               Right margin  Specifies the rightmost column of the folder.
  3307.                             This is used by word wrap and the [Ctrl][F7]
  3308.                             Format command to determine the column where text
  3309.                             wrap takes place.  When text is typed past this
  3310.                             column, the last word typed is moved to the next
  3311.                             line.  If Wrap mode is turned Off, this value is
  3312.                             ignored.  The maximum number of columns is 512.
  3313.  
  3314.               Tab width     Specifies the number of spaces used to expand
  3315.                             tabs.
  3316.  
  3317.               Press the [Up] or [Down] key to highlight an option and use the
  3318.               [Left] or [Right] key to change its setting.  Once all options
  3319.               have been set, press [F9] to set these options and return to
  3320.               the edit screen or press [F10] to abandon them.  To save these
  3321.               settings to the editor configuration file, use the Options menu
  3322.               Save command.
  3323. Back & Forth version 1.70                                             page  71
  3324. ______________________________________________________________________________
  3325.  
  3326. Search Menu   The Search menu contains the text search commands of the
  3327.               editor.  You can select to either search for a match to an
  3328.               entered string, replace text matching a specified string, or
  3329.               continue a previously defined search or replace command from
  3330.               the cursor position.  When selected, the following commands are
  3331.               shown:
  3332.  
  3333.               Find            Searches for a match to the specified search
  3334.                               text.
  3335.  
  3336.               Replace         Searches for a match to the search text and
  3337.                               replaces it with the specified replacement
  3338.                               text.
  3339.  
  3340.               Next match      Continues the last issued Search or Replace
  3341.                               command from the current cursor position in the
  3342.                               folder. This uses the information set when the
  3343.                               Search or Replace command was initiated.
  3344.  
  3345.               To make a selection, either use the [Up] and [Down] cursor keys
  3346.               to move the selection bar to highlight the desired option and
  3347.               press [Enter], or press the first letter of the menu option. 
  3348.               To exit this menu and return to the edit screen, press [Esc].
  3349.  
  3350. Search Quick  Below is a list of the quick keys assigned to the Search menu
  3351. Keys          and its commands. These keys may only be used while within text
  3352.               entry mode.
  3353.  
  3354.               Search menu                  [Alt][S]              [F2][S]
  3355.               Find                         [Ctrl][Q][F]          [F7]
  3356.               Replace                      [Ctrl][Q][A]          [F8]
  3357.               Next match                   [Ctrl][L]
  3358. Back & Forth version 1.70                                             page  72
  3359. ______________________________________________________________________________
  3360.  
  3361. Find and      When either the Find or the Replace command is selected from
  3362. Replace       the above Search menu, a menu identifies the applicable search
  3363. Prompts       parameters. The only difference between the two menus is the
  3364.               Replace text string entry within the Replace command menu.  The
  3365.               Find and Replace parameters are as follows:
  3366.  
  3367.               Search string   Identifies the text string that is used to
  3368.                               search the file.  This may be up to 50
  3369.                               characters in length and may contain any
  3370.                               typeable character.
  3371.  
  3372.               Replace string  Defines the text used to replace the located
  3373.                               search string.  This may be up to 50 characters
  3374.                               in length and may contain any typeable
  3375.                               character.  This entry is only shown within the
  3376.                               Replace menu.
  3377.  
  3378.               Direction       Sets the direction in the folder to be
  3379.                               searched.  The search may begin from the cursor
  3380.                               and move forward to the end of the file, it may
  3381.                               begin at the cursor and move back to the
  3382.                               beginning of the file, or it may begin at the
  3383.                               beginning of the file.
  3384.  
  3385.               Case Sensitive  Determines the treatment of case differences in
  3386.                               the text.  If set to Yes, the file is searched
  3387.                               for any text matching the search string,
  3388.                               regardless of case.  If set to No, the file is
  3389.                               searched for an exact match to the search
  3390.                               string, including its use of capitalization. 
  3391.                               For example, if looking for the word "Cats",
  3392.                               searching with case sensitivity set to No
  3393.                               ignores occurrences of "CATS" and "cats".
  3394.  
  3395.               Whole words     Restricts matching text to only whole words
  3396.                               separated by spaces or punctuation.  If set to
  3397.                               Yes, only whole words are matched.  If set to
  3398.                               No (default), any matching text is located. 
  3399.                               For example, if this is set to Yes and the
  3400.                               search string is set to "the", only the word
  3401.                               "the" is located in the file, not text such as
  3402.                               "their" or "other".
  3403.  
  3404.               To make a selection, use the [Up] or [Down] cursor key to
  3405.               highlight the desired entry and press [Enter] or [Space].  To
  3406.               begin searching the file using these settings, press [F9].  To
  3407.               exit this menu without searching the file, press [F10].
  3408. Back & Forth version 1.70                                             page  73
  3409. ______________________________________________________________________________
  3410.  
  3411. [Ctrl][F7]    Pressing [Ctrl][F7] formats the current paragraph of text from
  3412. Format        the cursor onward. Formatting text is the process of redefining
  3413.               the end of each line of text to fit between the left and right
  3414.               margins.  This is necessary when text has been inserted or
  3415.               deleted from the middle of a line of text or when the left or
  3416.               right margins have been changed.  For example, if the right
  3417.               margin has been reset to 60 and you wish to reformat a
  3418.               paragraph, move the cursor to the beginning of the paragraph in
  3419.               question and press [Ctrl][F7].  This wraps all text at column
  3420.               60 up to the first empty line (a line consisting only of spaces
  3421.               or a carriage return).
  3422.  
  3423.               When the text is wrapped, a ragged right edge results.  This
  3424.               editor does not support right justified text.
  3425.  
  3426. [F9] KeyRet   The [F9] Key Return command allows you to enter a selected
  3427.               keyboard command into the text at the cursor.  For example, to
  3428.               enter the [Enter] key into the text, press the [F9] key
  3429.               followed by the [Enter] key.  This inserts the [Enter] keyboard
  3430.               command into the text.
  3431.  
  3432. [F10] Exit    Pressing [F10] exits the editor. If the keystroke folder has
  3433.               any unsaved modifications, you are prompted whether you wish to
  3434.               save the changes made before exiting.  Answer [Y] to save the
  3435.               changes made to the folder, [N] to ignore the changes made and
  3436.               exit anyway, or [Esc] to abort the exit procedure and return to
  3437.               the editor.  Once [F10] has been pressed, control is returned
  3438.               to the Cut & Paste menu.
  3439. Back & Forth version 1.70                                             page  74
  3440. ______________________________________________________________________________
  3441.  
  3442. Folder List   The Folder option lists all folders that have been created
  3443.               within the Back & Forth Cut & Paste command.  A folder is a
  3444.               storage area for cut text and imbedded keyboard commands. 
  3445.               Separate folders may be created and kept to store often used
  3446.               blocks of text (like addresses) or strings of keyboard commands
  3447.               used in a program to perform specific tasks.  The default
  3448.               folder used by Back & Forth to store cut & paste text is
  3449.               CLIPBORD.###.
  3450.  
  3451.               When selected, a description of the available folders and their
  3452.               creation dates are shown with the following function key
  3453.               commands.
  3454.  
  3455.               [F1] Help     Displays help for the Folder option.
  3456.               [F2] Add      Adds a new, empty folder entry.
  3457.               [F3] Copy     Copies the contents of the highlighted folder to
  3458.                             another folder with the same name. After this is
  3459.                             copied, use the [F6] Edit Description command to
  3460.                             change the name of the newly created folder.
  3461.               [F4] Delete   Deletes the highlighted  folder and its contents
  3462.                             from the list.
  3463.               [F5] Move     Moves the highlighted folder to another position
  3464.                             in the folder list.
  3465.               [F6] EdDes    Allows you to edit the folder description.
  3466.               [F7] Edit     Lets you edit the contents of the highlighted 
  3467.                             folder. 
  3468.               [F8] Sort     Sorts the list of folders by its description or 
  3469.                             date. 
  3470.               [F9] Select   Selects a default folder for use with the Edit,
  3471.                             Cut, and Paste commands.
  3472.               [F10] Exit    Exits this list and returns to the Cut & Paste 
  3473.                             menu.
  3474.  
  3475. Manual Dial   A phone number may be dialed using Back & Forth in one of two
  3476.               ways: either manually or by cutting the number from the screen
  3477.               and selecting Dial.  Dialing using the Cut command is described
  3478.               in the Cut Command section.
  3479.  
  3480.               The manual dial option allows you to type in a telephone number
  3481.               at a menu prompt and select a phone code for dialing.  When
  3482.               this option is selected, you are prompted for the telephone
  3483.               number to be dialed.  This number may be up to 30 digits in
  3484.               length.  Once the number has been entered, press [F9] or
  3485.               [Enter] to accept, press [F10] or [Esc] to exit.
  3486.  
  3487.               A menu is then shown listing the typed phone number and the
  3488.               possible dial codes.  Either select to dial the number as it
  3489.               appears, or choose one of the defined phone codes.  These dial
  3490.               codes are defined within the Cut & Paste Dialer menu.
  3491. Back & Forth version 1.70                                             page  75
  3492. ______________________________________________________________________________
  3493.  
  3494. Options Menu  The Cut & Paste Options menu defines the settings used to 
  3495.               control the cut and paste commands.  These include rectangular
  3496.               or text cut modes, end of line treatment during pasting,
  3497.               numbers-only pasting, and the display of the cut help window.
  3498.  
  3499.               Rectangle     Selects the Rectangle cut mode. The Rectangle
  3500.                             mode marks the upper left and lower right corners
  3501.                             of the text, cutting the highlighted text.
  3502.  
  3503.               Text          Selects the Text cut mode. The Text mode marks
  3504.                             the first and last character of the text.
  3505.  
  3506.               Normal EOL    Ends each cut line of text using a carriage
  3507.                             return ([Enter]).  This is the character used by
  3508.                             most programs to end each line.
  3509.  
  3510.               Spreadsheet   Ends each cut line of text with a carriage return
  3511.                             and down arrow ([Enter][Down]). This is usually
  3512.                             used to enter data into a spreadsheet cell.
  3513.  
  3514.               Word          Selects to remove the end of line character and
  3515.               processor     excess spaces from the cut text. This is used
  3516.                             when pasting text into an editor, word processor,
  3517.                             or text formatter having word wrap capability.
  3518.  
  3519.               Digits only   Sets whether to strip characters from the cut
  3520.                             text except digits 0-9 and periods. This removes
  3521.                             text, $$$, and commas from data for planting
  3522.                             within spreadsheets and other number-based
  3523.                             programs.
  3524.  
  3525.               Cut help      Toggles the cut help window, which lists the cut
  3526.                             cursor commands. This window is shown when the
  3527.                             Cut command is chosen using either the Cut &
  3528.                             Paste menu or the Cut hot key.  Once you have
  3529.                             become accustomed to using the Cut command, set
  3530.                             this Off.
  3531.  
  3532.               Paste speed   Sets the rate in which characters are pasted to
  3533.                             the program.  If random characters are dropped
  3534.                             while pasting text, reduce the paste speed.
  3535.  
  3536.               Use the [Up] or [Down] key to highlight the menu option and
  3537.               press [Enter], or press the first letter.  This places a
  3538.               checkmark to the left of that option.  Only one option within
  3539.               each delimited section may be set.  Press [F10] to exit and
  3540.               return to the Cut & Paste menu.  These settings are saved
  3541.               within the BFVARS file.
  3542. Back & Forth version 1.70                                             page  76
  3543. ______________________________________________________________________________
  3544.  
  3545. Paste Command Once the cut text has been placed within the CLIPBORD.###
  3546.               storage file, you can begin the paste process.  The Paste
  3547.               command simply feeds the contents of the CLIPBORD.### storage
  3548.               file through the keyboard to the running program.  This
  3549.               simulates the process of typing in the text directly from the
  3550.               keyboard.  Once the Paste command has been selected, you can
  3551.               stop pasting into your program by pressing [Esc].  The contents
  3552.               of the clipboard may be pasted as many times as you wish as
  3553.               long as the clipboard file is not deleted from the disk.
  3554.  
  3555.               To paste the contents of the clipboard file, observe the
  3556.               following steps.  These are:
  3557.  
  3558.               *  Open the program that is to accept the pasted text and move
  3559.                  the cursor to the position within the program where the cut
  3560.                  text is to be written to.
  3561.  
  3562.               *  Press the Cut & Paste menu hot key (default is [Alt][LShift]
  3563.                  [C]) and press [O] Options menu key to set the end of line
  3564.                  treatment and number mode.  The end of line treatments
  3565.                  includes Normal EOL, Spreadsheet, and Word processor.  This
  3566.                  is described within the Options menu.  The Digits-only
  3567.                  option should be selected if the data is to be entered into
  3568.                  a spreadsheet.  This step is only necessary when one of
  3569.                  these entries must be changed.
  3570.  
  3571.               *  Select the Paste command.  If still within the Cut & Paste
  3572.                  menu, press [P], else if within the program to be pasted to,
  3573.                  press the Paste hot key (default is [Alt][Ctrl][P]).
  3574.  
  3575.               *  Now the contents of the CLIPBORD.### file is pasted into the
  3576.                  running program.  When the text is pasted, it is entered
  3577.                  through the keyboard, just as though you were typing it into
  3578.                  the program.  To abort the Paste process, press [Esc].  You
  3579.                  may paste the contents of the clipboard as many times as you
  3580.                  wish.
  3581. Back & Forth version 1.70                                             page  77
  3582. ______________________________________________________________________________
  3583.  
  3584. Dialing a     The Back & Forth Cut command allows you to dial a phone number
  3585. Phone Number  selected from the text screen of a program. The steps to do
  3586.               this are similar to those of cutting text. They are:
  3587.  
  3588.               *  Display the text containing the phone number on the screen
  3589.                  with your program.
  3590.  
  3591.               *  If the modem settings or dialing codes need to be changed,
  3592.                  press the Cut & Paste menu hot key (default is
  3593.                  [Alt][LShift][C]) and press [D] to open the Dialer menu. 
  3594.                  Now select the correct communications port, baud rate, dial
  3595.                  mode, and dial codes to be used.
  3596.  
  3597.               *  Select the Cut command. If within the Cut & Paste menu,
  3598.                  press [C], else if within the program, press the Cut hot key
  3599.                  (default is [Alt][Ctrl][C]).
  3600.  
  3601.               *  View the cut help window (if On) and press [Enter] to remove
  3602.                  it from the screen.  This is shown only if toggled On within
  3603.                  the Cut & Paste Options menu.
  3604.  
  3605.               *  Move the cursor to the first digit of the phone number and
  3606.                  press [+]. To search automatically for the first numeric
  3607.                  sequence, press [#].
  3608.  
  3609.               *  Move the cursor to highlight the end of the phone number to
  3610.                  be dialed and press [D].
  3611.  
  3612.               *  A menu is then shown listing the highlighted phone number
  3613.                  and the possible dial codes.  Either select to dial the
  3614.                  number as it appears, or choose one of the defined phone
  3615.                  codes.  These dial codes are defined within the Cut & Paste
  3616.                  Dialer menu.
  3617. Back & Forth version 1.70                                             page  78
  3618. ______________________________________________________________________________
  3619.  
  3620. Appendix A: Program Credits
  3621.  
  3622. Back & Forth was created by Sandi & Shane Stump for Progressive Solutions,
  3623. Copyright (C) 90.
  3624.  
  3625. This program and manual could not have been written without the significant
  3626. help of our eleven indoor & four outdoor cats: Wickett, Princess, Mr.  Moby,
  3627. Allegro, Panda Bear, Merlin, Tabitha, Bagheera Jr., Rocky, Fela, Genghis Khat
  3628. and Toby, Oscar, Mama-Cat, and Buster.
  3629.  
  3630. A few people also helped along the way.  We would like to thank the following
  3631. individuals for their invaluable aid in testing, suggesting, and supporting
  3632. Back & Forth.  They are (alphabetically) Michael Ash, Rick Berenstein, David
  3633. Brinner,Mike Brydon, Mike Callahan,Andrew Chalk, Ted DeCastro, Henry Diecker,
  3634. Dave Fredericks,Larry Hayden, John Jurewicz, Charles Kleis, Jerry Powell, Ted
  3635. Thompson, Randy Wallin, Bob Willoughby and many, many more.
  3636.  
  3637. This program was written using Turbo-C and Debugger, Microsoft Assembler, and
  3638. vLIB by Pathfinder Associates on the Toshiba T5200/100, Digitron 486, ALR
  3639. 80386, and the Compaq Portable 80386.
  3640.  
  3641. This manual was written using Lotus Manuscript on a Digitron 80486 with a
  3642. Hewlett-Packard LaserJet III.
  3643. Back & Forth version 1.70                                             page  79
  3644. ______________________________________________________________________________
  3645.  
  3646. Appendix B: Error Messages
  3647.  
  3648. A hot key must be selected!
  3649.  
  3650.      This error occurs within the Hot key setup when you attempt to exit
  3651.      without selecting a hot key.  Hot keys must be selected for Back &
  3652.      Forth, the Cut & Paste menu, the Cut command, and the Paste command.
  3653.  
  3654. A program description must be entered. Press Esc
  3655.  
  3656.      This error occurs within the Program Setup Add/Edit command when [F9] is
  3657.      pressed before a task description is entered.  Either press [F10] to
  3658.      exit without defining the task entry or enter a task description before
  3659.      pressing [F9].
  3660.  
  3661. A program name must be entered. Press Esc
  3662.  
  3663.      This error occurs within the Program Setup Add/Edit command when [F9] is
  3664.      pressed before a program name is entered.  Either press [F10] to exit
  3665.      without defining a task entry or enter the program name before pressing
  3666.      [F9].
  3667.  
  3668. A program path must be entered. Press Esc
  3669.  
  3670.      This error occurs within the Program Setup Add/Edit command when [F9] is
  3671.      pressed before a program directory is entered.Either press [F10] to exit
  3672.      without defining the program entry or define the program directory.
  3673.  
  3674. A 2 letter/digit program ID must be specified.
  3675.  
  3676.      This error occurs within the Program Setup Add/Edit command when [F9] is
  3677.      pressed before a program id is entered.  Either press [F10] to exit
  3678.      without defining the program entry or enter a 2 character id before
  3679.      pressing [F9].
  3680.  
  3681. AUTOLOAD exceeds total swap space! Swap space needs to be at least xxxk!
  3682.  
  3683.      This error occurs when not enough swap space has been allocated to load
  3684.      the tasks selected within the Autoload setup.Control is then returned to
  3685.      the Swap drive setup window, where more swap space should be allocated.
  3686.  
  3687. B&F definition file has been corrupted!
  3688.  
  3689.      This occurs when the BFVARS file has been corrupted or deleted.  Do not
  3690.      delete any files created by Back & Forth while it is running.  If this
  3691.      error occurs, B&F closes all tasks and returns to DOS.  To correct the
  3692.      problem, copy BFVARS from your most recent backup or re-install B&F.
  3693.  
  3694. B&F only supports PCED version 2.0 or higher.
  3695.  
  3696.      Back & Forth cannot swap earlier versions of PCED from memory.  We
  3697.      recommend that you update your copy of PCED.
  3698. Back & Forth version 1.70                                             page  80
  3699. ______________________________________________________________________________
  3700.  
  3701. BNFHIGH must be loaded HIGH!
  3702.  
  3703.      This error occurs when BNFHIGH is run without the necessary high memory
  3704.      loader.  Instructions on loading B&F high are outlined in Section 2.
  3705.  
  3706. Back & Forth currently only supports 20 open tasks!
  3707.  
  3708.      This error is shown when attempting to run more than 20 tasks within
  3709.      B&F.  You must close one of the 20 open tasks before running a new one.
  3710.  
  3711. Back & Forth only allows 50 programs to be defined!
  3712.  
  3713.      This error occurs when adding program entries within the Program Setup. 
  3714.      At this time, only 50 program entries may be defined.  Define only those
  3715.      programs used regularly.  Please contact us if more are needed.
  3716.  
  3717. Cannot find COMSPEC environment variable.
  3718.  
  3719.      This error is shown when Back & Forth cannot locate COMMAND.COM or
  3720.      4DOS.COM.  Back & Forth uses the COMSPEC (DOS command processor) to run
  3721.      programs or to load a secondary copy of DOS.  If this error message is
  3722.      shown, exit Back & Forth and use the SET command to specify where
  3723.      COMMAND.COM or 4DOS.COM can be found.
  3724.  
  3725. COMSPEC file does not exist!
  3726.  
  3727.      This error message is shown when the file specified in the COMSPEC
  3728.      environment variable does not exist.  This could happen if you used a
  3729.      floppy disk to boot up your machine.  In this case, you must copy the
  3730.      COMMAND.COM or 4DOS.COM file to the hard disk, RAM disk, or installed
  3731.      floppy disk and reset the COMSPEC command to that location.
  3732.  
  3733. DOS/Video swap drive must be specified!
  3734.  
  3735.      This error is shown within the Swap drive setup when [F9] is pressed
  3736.      before a DOS/Video swap path has been set. The DOS/Video swap path is
  3737.      used to store system and screen information for each open task. The path
  3738.      selected should have between 144k-2304k unused disk space available, 
  3739.      depending on the programs loaded globally and each program's screen mode
  3740.      and complexity.  More information is provided within Section 2.
  3741.  
  3742. 'File' cannot be found in the program directory. Press Esc
  3743.  
  3744.      This error occurs within the Program Setup Add/Edit command when typing
  3745.      in the program name.  This may be due to two different problems; either
  3746.      the file name was misspelled when being typed in, or the program path
  3747.      specified is incorrect.  To check the contents of the program directory,
  3748.      press [F7] to display the file list.  If the desired program name is not
  3749.      shown within this list, then change the program path and try again.
  3750.  
  3751. Internal task handle table is full. Please contact PSI for help!
  3752.  
  3753.      This error should never occur. If it does, contact us.
  3754. Back & Forth version 1.70                                             page  81
  3755. ______________________________________________________________________________
  3756.  
  3757. Invalid path has been specified!
  3758.  
  3759.      This error occurs within the Program Setup Add/Edit command when typing
  3760.      in a program or work path.  Most likely a typographical error crept into
  3761.      the path name specified.  Use the [F7] Directory tree to select the
  3762.      desired path.
  3763.  
  3764. Memory allocation error -> label.
  3765.  
  3766.      If this error occurs, Back & Forth will close all tasks and exit to DOS. 
  3767.      Contact us and tell us how it happened, what was loaded, and the label
  3768.      shown so that we can correct the problem.
  3769.  
  3770. No executable file exists for the specified program name. Press Esc
  3771.  
  3772.      This error occurs within the Program Setup Add/Edit command when the
  3773.      program name cannot be found within the defined program path.  Either
  3774.      press [F7] to pick the file from the file list or select a different
  3775.      program path.
  3776.  
  3777. No matching files found in 'path name'.
  3778.  
  3779.      This error occurs within the Program Setup Add/Edit command when typing
  3780.      in the executable program name.  This probably means that the wrong
  3781.      program directory is specified.  You must change the program path to one
  3782.      containing executable files and try again.
  3783.  
  3784. No programs defined for use within B&F. Use Program Setup.
  3785.  
  3786.      This error occurs when you attempt to use the Autoload setup without
  3787.      defining any program entries.  To solve this problem, use the Program
  3788.      setup to define the programs that you wish to run within Back & Forth.
  3789.  
  3790. No swap drives have been specified!
  3791.  
  3792.      This is shown within the Swap drive setup program when [F9] is pressed
  3793.      before any swap space has been allocated.  Program swap paths are used
  3794.      to store program information when switching between tasks.The selected
  3795.      swap paths should have enough unused disk space to hold the prospective
  3796.      number of running tasks using the maximum amount of memory.
  3797.  
  3798. Not enough disk space on drive 'x' for Program Swap Drive #
  3799.  
  3800.      This error occurs when Back & Forth attempts to create the program swap
  3801.      files.If not enough space is available within any of the selected paths,
  3802.      you are returned to the Swap drive setup to correct its value.
  3803.  
  3804. Not enough memory to run Back & Forth!
  3805.  
  3806.      Back & Forth needs at least 192k of free memory to run.  If this error
  3807.      occurs, check the AUTOEXEC.BAT for unnecessary TSR programs.
  3808. Back & Forth version 1.70                                             page  82
  3809. ______________________________________________________________________________
  3810.  
  3811. Not enough swap memory available to run 'program name'!
  3812.  
  3813.      This error occurs when attempting to run a program from the Program List
  3814.      which needs more swap memory than is available.  To run this program,
  3815.      you must close enough active partitions to accumulate enough swap memory
  3816.      for the program.  If this happens on a regular basis, you should use the
  3817.      Swap drive setup to allocate more program swap space.
  3818.  
  3819. Only 20 programs can be AUTOLOADed!
  3820.  
  3821.      This error is shown when more than 20 tasks are selected for within the
  3822.      Autoload setup.  No more than 20 tasks can be loaded at one time.
  3823.  
  3824. Program does not exist in specified path!
  3825.  
  3826.      This error occurs within the Program Setup Add/Edit command when typing
  3827.      in the program name.  This may be due to two different problems; either
  3828.      the file name was misspelled when it was typed in or the program path
  3829.      specified is incorrect.  To list the executable files within the program
  3830.      directory, press [F7].  If the desired program is not shown, check the
  3831.      program directory.
  3832.  
  3833. Specified ID is not unique!
  3834.  
  3835.      This error occurs within the Program Setup when you press [F9] to save
  3836.      the program definition with the two character ID set to one that has
  3837.      previously been used.  Change the ID to another two character code.
  3838.  
  3839. Swap file on drive 'x' does not exist!
  3840.  
  3841.      This error message is shown when one of the swap files has been deleted
  3842.      from the disk or corrupted.  Do not delete any files created by Back &
  3843.      Forth while the program is running.  If this error occurs, Back & Forth
  3844.      closes all tasks and exits to DOS.Once Back & Forth has been exited, you
  3845.      may re-enter Back & Forth and begin using the program again.
  3846.  
  3847. The program name must end with COM, EXE, or BAT. Press Esc
  3848.  
  3849.      This error occurs within the Program Setup Add/Edit command when the
  3850.      program name is given a file extension other than EXE, COM, or BAT. 
  3851.      Press [F7] to select the file from the file list.  If the desired
  3852.      program name is not shown, change the program directory to a new path
  3853.      and try again.
  3854.  
  3855. Unable to create AUTOTYPE file.
  3856.  
  3857.      This is shown when a program is selected for execution and not enough
  3858.      disk space is available within the Back & Forth directory for use in
  3859.      storing the AUTOTYPE.### file.  The AUTOTYPE.### file is used to feed
  3860.      keystrokes between Back & Forth and the DOS prompt.  Check the amount of
  3861.      disk space available within the Back & Forth directory.
  3862. Back & Forth version 1.70                                             page  83
  3863. ______________________________________________________________________________
  3864.  
  3865. Unable to create clipboard file!
  3866.  
  3867.      This error occurs when you run out of disk space while using the Cut &
  3868.      Paste command to store cut information.  Check the amount of disk space
  3869.      within the Back & Forth directory.
  3870.  
  3871. Unable to create swap file on drive 'x'!
  3872.  
  3873.      This error message is shown when there is not enough space on a disk to
  3874.      create the swap file.  If this error occurs, you can delete unnecessary
  3875.      files on the swap disk in question, change the amount of swap space
  3876.      allocated within the Swap drive setup, or use another swap path.
  3877.  
  3878. Unable to create task environment file!
  3879.  
  3880.      This occurs when no space is left in the DOS/Video swap path for use by
  3881.      B&F in creating a system swap file.  Exit Back & Forth and either remove
  3882.      some of the files on the drive used by the DOS/Video swap path or use
  3883.      the Swap drive setup to select another swap path.
  3884.  
  3885. Unable to find Back & Forth overlay --> B&F00#.OVL
  3886.  
  3887.      When Back & Forth is first invoked,it searches the B&F directory for all
  3888.      of its overlay files.  If one is not found, Back & Forth is exited and
  3889.      this message is shown.  Check the B&F directory for all program files,
  3890.      if any are missing, re-install Back & Forth onto your system.
  3891.  
  3892. Unable to load B&F00#.OVL!
  3893. Unable to load Back & Forth module!
  3894.  
  3895.      This error message is shown when one of the Back & Forth overlay files
  3896.      or the program itself has been deleted from the disk or corrupted.  Do
  3897.      not delete the BNF.EXE file or any of the B&F00#.OVL files while the
  3898.      program is running.  If this occurs, Back & Forth closes all tasks and
  3899.      exits to DOS.  Without these files,Back & Forth cannot run.  To fix this
  3900.      problem, use your backup copy of Back & Forth to reload the lost or
  3901.      damaged files.
  3902.  
  3903. Unable to save the B&F definition file (disk may be full).
  3904.  
  3905.      This error appears when the BFVARS file cannot be created, opened, or
  3906.      saved either when [F9] is pressed within the Swap drive setup or when
  3907.      the Save command is selected from the [F7] Setup menu.  To fix this
  3908.      problem,exit Back & Forth and check the amount of disk space left within
  3909.      the Back & Forth directory and the status of the BFVARS file.
  3910.  
  3911. Unrecognized A20 hardware.
  3912.  
  3913.      This error occurs when the HIMEM.SYS device driver does not recognize
  3914.      the A20 hardware of your system.  The A20 line is the 21st address line
  3915.      of the 80x86 CPU.  If this error occurs, it is probably means the system
  3916.      is not one supported by this release of Microsoft's HIMEM.SYS.
  3917. Back & Forth version 1.70                                             page  84
  3918. ______________________________________________________________________________
  3919.  
  3920. Unsupported hot key combination. Try again
  3921.  
  3922.      This error occurs within the Hot key setup when an disallowed hot key
  3923.      combination is selected.  The hot key must consist of at least two keys,
  3924.      one alphanumeric or function key and one or more of the following keys:
  3925.      [Alt], [Ctrl], [LShift], [RShift].
  3926.  
  3927. User ## is already in use.
  3928.  
  3929.      This error occurs when the network version of Back & Forth discovers
  3930.      already created and in use for the user number in question.  See the
  3931.      Back & Forth Network manual for more details.
  3932.  
  3933. You cannot AUTOLOAD a program that requires prompting!
  3934.  
  3935.      Programs requiring user input, i.e.  those whose program definitions
  3936.      have the "Ask for options" field set to Yes, cannot be loaded
  3937.      automatically using the Autoload option.
  3938.  
  3939. You cannot edit an active program entry!
  3940.  
  3941.      This error occurs when you select the [F7] Edit program entry command
  3942.      within the Program Setup.Back & Forth does not allow the modification of
  3943.      a program entry while that program is open within the Program List.  You
  3944.      must close the program entry before you can edit its information.
  3945.  
  3946. You cannot delete an active program!
  3947.  
  3948.      This error occurs when you select the [F4] Delete program entry command
  3949.      within the Program Setup.  Back & Forth does not allow the deletion or
  3950.      modification of a program entry while that program is open within the
  3951.      Program List.  You must close the program before you can delete it.
  3952.  
  3953. You must run BNFHIGH first!
  3954.  
  3955.      This error occurs when you try to execute BNFLOW before BNFHIGH.
  3956. Back & Forth version 1.70                                             page  85
  3957. ______________________________________________________________________________
  3958.  
  3959. Appendix C: Troubleshooting
  3960.  
  3961. Can't Run     Here are some suggestions to help you if you can't get Back &
  3962. B&F           Forth to run.
  3963.  
  3964.               *   Type B&F at the DOS prompt. This is one of two batch files
  3965.                   created during installation.  If DOS reports that the file
  3966.                   cannot be found, then the batch files have either been
  3967.                   deleted, never been copied to a directory along the path,
  3968.                   or never been created.  To create the batch files, type
  3969.                   HD-SETUP at the DOS prompt within the Back & Forth
  3970.                   directory.
  3971.  
  3972.               *   If B&F.BAT and B&FHI.BAT do exist and are located along the
  3973.                   path, check their contents. Each should change to the drive
  3974.                   and directory containing the Back & Forth files, set the
  3975.                   DOS SET variable to the Back & Forth directory, and run
  3976.                   B&F.  These batch files are described within Section 2.
  3977.  
  3978.               *   Some keyboard enhancement programs do not approve of the
  3979.                   use of the "&" character in file names.  In this case,
  3980.                   rename the batch files to BF.BAT and BFHI.BAT.
  3981.  
  3982. Can't Load    If you experience problems loading Back & Forth into high
  3983. B&F into EMS  memory, check the following:
  3984.  
  3985.               *   Make sure the EMS manager has been properly loaded. Consult
  3986.                   the EMS software manual for more information.
  3987.  
  3988.               *   Now check that you have enough contiguous high memory
  3989.                   available.  Back & Forth requires 24k of contiguous high
  3990.                   memory, the "Lite" version requires 20k.
  3991.  
  3992.               *   Some high memory managers, like DR DOS EMM386.SYS, cannot
  3993.                   be used with BNFLOAD.  In this case, you must use the
  3994.                   loader provided by your EMS management software to load B&F
  3995.                   into high memory (with DR DOS, use HILOAD).  Using a loader
  3996.                   other than BNFLOAD disables Back & Forth's ability to
  3997.                   remove itself and other programs from EMS after exiting.
  3998.  
  3999.               *   BNFLOW must be run immediately after BNFHIGH is loaded.
  4000.  
  4001. Can't Load    If extended (XMS) memory is available on your system but B&F
  4002. B&F into XMS  cannot detect it, this probably means either HIMEM.SYS was not
  4003.               used to initialize the memory or it has all been earmarked for
  4004.               use by some other program.  Check your CONFIG.SYS for the
  4005.               statement DEVICE=HIMEM.SYS.
  4006.  
  4007. DOS 4.0       Back & Forth runs with DOS 4.0 with two restrictions. DOS 4.0
  4008. Usage         includes an EMS memory manager that is not fully compatible
  4009.               with standard EMS usage.  For this reason, do not use their EMS
  4010.               manager or load any of the DOS commands into EMS memory using
  4011.               the /X option.  Instead, purchase a third-party EMS manager
  4012.               like 386-to-the-Max, QEMM, Move'em, or QRAM.
  4013. Back & Forth version 1.70                                             page  86
  4014. ______________________________________________________________________________
  4015.  
  4016. Exception 13  This error may occur when using QEMM to load Back & Forth or
  4017. Error is      another program into high memory. An Exception 13 error occurs
  4018. Reported      when memory has been incorrectly referenced by a program. If
  4019.               this occurs, check the following:
  4020.  
  4021.               *   Check the number of programs being loaded into high memory,
  4022.                   the amount of space they occupy, and their position in
  4023.                   extended memory.  Try running Back & Forth using the
  4024.                   LOADLOW command line option.
  4025.  
  4026.               *   If you have Stacks=0,0 in your CONFIG.SYS, remove it,
  4027.                   reboot, and retry Back & Forth and your other programs. 
  4028.                   Some programs need the DOS stack area.
  4029.  
  4030.               *   If it still doesn't work, deactivate all device drivers
  4031.                   from your CONFIG.SYS except the FILES, BUFFERS, and hard
  4032.                   disk drivers.  Also deactivate all entries within your
  4033.                   AUTOEXEC.BAT except the PATH, SET, and PROMPT statements. 
  4034.                   To deactivate a line within these files, type REM at the
  4035.                   beginning of the line. DOS will then bypass this statement.
  4036.  
  4037.               *   Now reboot your system. Add each device driver and program,
  4038.                   one at a time, re-running Back & Forth after each addition.
  4039.                   When the error returns, remove the last program added and
  4040.                   add the rest of your programs.  Check the manual for the
  4041.                   program in question.  If this offers no help, try reloading
  4042.                   the programs and drivers in differing orders.
  4043.  
  4044. Lost or       Many programs open temporary files to store intermediate
  4045. Corrupted     information like unsaved changes to files, data scrolled off
  4046. Files         the screen, memory information, and program settings. Use of
  4047.               disk altering programs such as CHKDSK /F, disk optimizers, disk
  4048.               editors, etc, may adversely affect these files.  These
  4049.               temporary files are usually reported by CHKDSK as lost
  4050.               clusters.  Try closing and exiting all open programs before
  4051.               using such programs.
  4052.  
  4053. Diskette      If a program is using a diskette, close that program or file
  4054. Swapping      before removing that diskette or swapping the program from
  4055.               memory.  Back & Forth does not keep track of the identity or
  4056.               status of removable disk media on your system.  Changing
  4057.               diskettes without warning can cause the contents of that disk
  4058.               to be overwritten or corrupted.
  4059. Back & Forth version 1.70                                             page  87
  4060. ______________________________________________________________________________
  4061.  
  4062. Can't Run A   When defining a program entry within the Program setup, you are
  4063. Program       asked to enter a lot of information about that program, some of
  4064.               which may not be obvious to you.  If the program does not run
  4065.               properly when picked from the Program list, check the following:
  4066.  
  4067.               *   Press [F7] to enter Setup, select [P] Program, move the bar
  4068.                   to the program giving you trouble, & press [F7]. Examine the 
  4069.                   program information.  Make sure that enough memory has been 
  4070.                   allocated to the program. If you do not know how much is 
  4071.                   needed,set this value to 0 to give it all available memory.
  4072.  
  4073.               *   Set the partition type to "Program". Some TSRs require a
  4074.                   program to be run after it is loaded before they function
  4075.                   properly.  In this case, set the partition type to "TSR".
  4076.  
  4077.               *   Check the program name, path, work path, fixed and
  4078.                   user-specified options.  Some programs, like WordStar,
  4079.                   cannot be run outside their program directory.  For these
  4080.                   programs, leave the work path blank.
  4081.  
  4082.               *   Some programs may need an indeterminate amount of disk or
  4083.                   EMS space to store their own temporary files.  Make sure
  4084.                   enough disk space is left over for the program after the
  4085.                   amount used by Back & Forth is allocated for its swap area.
  4086.  
  4087.               *   If the program will not run as a defined task within
  4088.                   Program setup, select a DOS partition from the Program List
  4089.                   and try running the program from the DOS prompt.
  4090.  
  4091.               *   If the program still won't run, or will run only if another
  4092.                   program is removed from memory, you may be running out of
  4093.                   DOS file handles.  Check your CONFIG.SYS and set the FILES
  4094.                   variable to a minimum value of 60.  Increment this value by
  4095.                   20 and try running B&F and your programs again.
  4096.  
  4097. Programs to   Below is a list of programs that either should not be run from
  4098. Be Careful    within Back & Forth or require special treatment.
  4099. Of
  4100.               *   Disk  caches, network drivers, and video enhancement
  4101.                   programs like UltraVision should be run before Back & Forth
  4102.                   if they are to be used by all of your programs.
  4103.               *   Print spoolers, background communications, electronic mail
  4104.                   programs, or other programs run in the background must be
  4105.                   run before Back & Forth is loaded.
  4106.               *   The mouse driver should be loaded before Back & Forth if it
  4107.                   is to be used with B&F.  If it is used only with a few of
  4108.                   your programs, load it within a program partition using a
  4109.                   batch file. In this case, the mouse is not available within
  4110.                   Back & Forth.
  4111.               *   QEMM, QRAM, 386-to-the-Max, or Move'em should not be used
  4112.                   to load programs into high memory after B&F.
  4113.               *   Disk altering programs like CHKDSK /F, disk optimizers,
  4114.                   disk editors, etc, should not be run within Back & Forth.
  4115.               *   Other TSR programs, menu programs, utilities such as
  4116.                   PC-Tools or shells such as DOS 4.0 DOSSHELL should be set
  4117.                   up as a program entry and run from within Back & Forth.
  4118. Back & Forth version 1.70                                             page  88
  4119. ______________________________________________________________________________
  4120.  
  4121. Hot Key       Back & Forth uses "hot keys" to jump between the programs and
  4122. Doesn't Work  B&F. The default B&F hot key is set to [Alt][Ctrl][Space]. If
  4123.               you cannot pop back to Back & Forth, try doing the following:
  4124.  
  4125.               *   Press the selected hot key simultaneously. For instance, if
  4126.                   the hot key is set to [Alt][Ctrl][Space], hold down the
  4127.                   [Alt] key and the [Ctrl] key while pressing the [Space]
  4128.                   bar.
  4129.  
  4130.               *   Some programs intercept all keyboard activity and do not
  4131.                   pass these keys along to the other programs in memory
  4132.                   (namely B&F).  In this case, use the B&F Super key, whose
  4133.                   default setting is [Alt][Ctrl][LShift].
  4134.  
  4135.               *   If you hear a high-pitched beep, the video swap disk is
  4136.                   full. This symptom is described under "Can't Swap Program".
  4137.  
  4138.               *   If pressing the hot key does not return you to Back&Forth,
  4139.                   exit the program naturally.  This should automatically
  4140.                   return you to the Back & Forth main screen.
  4141.  
  4142.               *   Now press [F7] to enter the Setup menu and select [H] to
  4143.                   open the Hot key menu.  The B&F hot key is shown at the top
  4144.                   of this screen.  If [Shift] is used, the exact one must be
  4145.                   pressed.
  4146.  
  4147.               Hot keys may also be assigned to other programs run from the
  4148.               Program List.  If the hot key assigned to an open program does
  4149.               not seem to work, check the following:
  4150.  
  4151.               *   Pop back to B&F either by using the B&F hot key or by
  4152.                   exiting the program.  Examine the hot key shown for the
  4153.                   program in the list to make sure that you tried the correct
  4154.                   combination.
  4155.  
  4156.               *   To define a hot key for the program, exit that program
  4157.                   naturally.  Once you have returned to B&F, press [F7] to
  4158.                   enter the Setup menu, press [P] to select Program,
  4159.                   highlight the program entry in the list, and press [F7]. 
  4160.                   Move the cursor to the hot key and press [F7] to open the
  4161.                   key selection window.  Choose an appropriate hot key for
  4162.                   use with that program and press [Ins], press [F9] to save
  4163.                   the changed program entry, exit the Program Setup, press
  4164.                   [S] to save the changes to the Setup menu, and try again.
  4165. Back & Forth version 1.70                                             page  89
  4166. ______________________________________________________________________________
  4167.  
  4168. Can't Swap    Back & Forth makes a single, high pitch beep when an error
  4169. Program       occurs during swapping. If you hear two beeps, this indicates
  4170.               that a problem has been encountered in swapping the video
  4171.               settings.  Either the drive set aside for your video swap files
  4172.               is full, or you are using an unsupported video display mode. 
  4173.               Try the following:
  4174.  
  4175.               *   First, exit the program naturally. This obviates the need
  4176.                   to store a video image of the task.
  4177.  
  4178.               *   Once you have returned to the B&F Program List, exit and
  4179.                   close all open tasks. Then exit Back & Forth.
  4180.  
  4181.               *   Now run B&F again without the "GO" option to enter the Swap
  4182.                   drive setup menu.  Check the drive used to store the video
  4183.                   files.  A table is included within Section 2 which
  4184.                   quantifies the range of file sizes created by each video
  4185.                   mode when saved.  The higher the video resolution, the more
  4186.                   space needed to store the resulting image file.  If not
  4187.                   enough space is free on that disk, either remove
  4188.                   unnecessary files from the disk or select a different disk
  4189.                   with more space free.
  4190.  
  4191.               *   If plenty of space is available on the drive, use a disk
  4192.                   diagnostics program to check for disk read/write problems.
  4193.  
  4194.               *   If the problem is due to an unsupported video mode, contact
  4195.                   us with the pertinent video information and we will try to
  4196.                   help you. In the meantime, use a different display mode.
  4197.  
  4198. EGA Graphics  Back & Forth restores graphic screens generated by well-behaved
  4199. Aren't        programs on CGA, VGA, and most EGA systems. Unfortunately, some
  4200. Restored      programs designed for use on EGA systems write directly to the
  4201.               video system, bypassing DOS and the ROM BIOS.  The video
  4202.               settings cannot be read by B&F, therefore it cannot be stored. 
  4203.               When one of these programs is swapped, the screen may not be
  4204.               restored properly.  We suggest you take the following actions:
  4205.  
  4206.               *   If the program has a redraw command, use it to refresh the
  4207.                   screen when you return to it.
  4208.  
  4209.               *   Force the program into text mode before swapping.
  4210.  
  4211.               *   Run the program or the monitor in black & white mode.
  4212.  
  4213. Screen is not Do not use any extended video mode other than those provided by
  4214. Restored when UltraVision within a partition where UltraVision is activated.
  4215. UV is Loaded  The video modes set within partitions where UltraVision is
  4216.               loaded are regulated by UltraVision, not by B&F.  If you wish
  4217.               to use a video mode that is not controlled by UltraVision, turn
  4218.               UV OFF.
  4219. Back & Forth version 1.70                                             page  90
  4220. ______________________________________________________________________________
  4221.  
  4222. Lose Text     When pasting text, Back & Forth feeds the keystrokes through
  4223. When Pasting  the keyboard to the program receiving the text. Sometimes, if
  4224.               the text is being fed too quickly, random characters can be
  4225.               lost.  To slow down the paste speed, press the Cut & Paste menu
  4226.               key (default is [Ctrl][LShift][C]), select the Options menu,
  4227.               select the Paste speed entry, then enter a value less than the
  4228.               one being used.
  4229.  
  4230.               Text may also be lost when third-party keyboard buffers are
  4231.               loaded before Back & Forth.  In this case, exit all loaded
  4232.               programs, exit B&F, remove the keyboard buffer program (comment
  4233.               it from the AUTOEXEC.BAT if necessary), reboot the machine, and
  4234.               try Back & Forth again.
  4235.  
  4236. Lose Text     Some programs fetch keystrokes directly from the keyboard
  4237. While Typing  buffer, bypassing the BIOS. An example of this is early
  4238.               versions of BASIC.  These programs may not be compatible with
  4239.               the extended keyboard buffer function provided with Back &
  4240.               Forth.  The solution to this problem is turn the keyboard
  4241.               buffer option Off.  To do this, return to Back & Forth, press
  4242.               [F7] to activate the Setup menu, press [K] to select the
  4243.               Keyboard setup option, and toggle the keyboard buffer Off by
  4244.               pressing [B].
  4245.  
  4246. Lost Mouse    Back & Forth uses a textured background character to display
  4247. Cursor        the screen. Sometimes this makes it difficult to see the block
  4248.               mouse cursor. In any case, check the following:
  4249.  
  4250.               *   Make sure mouse support has been toggled On within the [F7]
  4251.                   Setup menu.  It is on when checkmark appears to the left of
  4252.                   the Mouse menu entry and when a scroll bar is shown on the
  4253.                   screen.  To toggle mouse support On, move the selection bar
  4254.                   to highlight the Mouse entry and press [Enter].
  4255.  
  4256.               *   Determine if the mouse cursor is blending into the screen
  4257.                   background. If this is the case, try setting the background 
  4258.                   fill character to a space or other innocuous character.
  4259.  
  4260.               *   Exit Back & Forth and make sure that the mouse driver is
  4261.                   correctly installed and that the mouse works.  First try
  4262.                   running another program that uses the mouse.  If the mouse
  4263.                   still does not work, reboot the system and install it
  4264.                   again.  Consult your mouse manual for more information.
  4265.  
  4266.               *   Make sure that your mouse is Microsoft-compatible and that
  4267.                   it is in Microsoft mode.
  4268.  
  4269. Mouse Use in  When Back & Forth is used to execute a program that goes into
  4270. Graphics      extended graphics mode, it is necessary for you to position the
  4271. Programs      mouse cursor at the top left-hand corner of the screen before
  4272.               swapping back to Back & Forth.  If this is not done, upon
  4273.               returning to the program, moving the mouse may result in "mouse
  4274.               droppings" trailing the mouse as it is moved across the screen. 
  4275.               This occurs because many mouse drivers do not properly save the 
  4276.               mouse settings for extended graphics modes.
  4277. Back & Forth version 1.70                                             page  91
  4278. ______________________________________________________________________________
  4279.  
  4280. B&F 'Locks Up Back & Forth has been extensively tested and should provide no
  4281.               trouble to you if it has been properly configured. If you do
  4282.               experience a problem running Back & Forth, check the following:
  4283.  
  4284.               *   Remove all memory-resident programs from your AUTOEXEC.BAT
  4285.                   file.  Close all open programs, exit Back & Forth, and
  4286.                   reboot the system by pressing [Ctrl][Alt][Del].  Now run
  4287.                   Back & Forth again.  If the problem goes away, try
  4288.                   replacing the TSRs one by one, until you determine the
  4289.                   culprit.  Most memory resident programs should be run
  4290.                   within Back & Forth.  This lets Back & Forth swap the TSR
  4291.                   from memory which increases the amount of memory available
  4292.                   to all of your programs.  This also diminishes the chance
  4293.                   of conflicts occurring when running those programs.
  4294.  
  4295.               *   If the problem still occurs, make a copy of your
  4296.                   AUTOEXEC.BAT and CONFIG.SYS so that you can refer to them
  4297.                   later when you are ready to rebuild them.
  4298.  
  4299.                   If you use BUFFERS /X within CONFIG.SYS, remove the /X.
  4300.  
  4301.                   Edit and remove all non-essential statements from your
  4302.                   CONFIG.SYS and AUTOEXEC.BAT by typing the word "REM" at the
  4303.                   beginning of each line.  Any ASCII text editor may be used
  4304.                   to change these files, if you do not have one, you can use
  4305.                   your word processor if it allows you to save the file in
  4306.                   ASCII format (either in non-document mode or by exporting
  4307.                   it in ASCII format).  Leave in statements that are
  4308.                   necessary by your system.  These include FILES, BUFFERS,
  4309.                   and hard disk drivers.  Within your AUTOEXEC.BAT, remove
  4310.                   everything (using "REM") except PATH, SET, and PROMPT.
  4311.  
  4312.                   Reboot your system with the modified CONFIG.SYS and
  4313.                   AUTOEXEC.BAT files by pressing [Ctrl][Alt][Del].
  4314.  
  4315.                   Try running Back & Forth within this "clean" environment. 
  4316.                   You may have to change the Swap drive setup options.
  4317.  
  4318.                   If Back & Forth now runs without a hitch, try reinstating
  4319.                   the statements, one-by-one to the CONFIG.SYS and
  4320.                   AUTOEXEC.BAT files.  Be patient and systematic.
  4321.  
  4322.                   Once you find out which program, command, or device driver
  4323.                   is causing the problem, first check its manual.  It may
  4324.                   mention command line switches that may be used to
  4325.                   reconfigure it.  Or, it may no longer be needed on your
  4326.                   system.  Also, try changing the order of the device drivers
  4327.                   within the CONFIG.SYS.  Strangely enough, this can affect
  4328.                   how the drivers interact together and with Back & Forth.
  4329.  
  4330.                   Try contacting the developer of the software in question. 
  4331.                   They may know what your problem is.
  4332.  
  4333.                   If all else fails, contact us.
  4334. Back & Forth version 1.70                                             page  92
  4335. ______________________________________________________________________________
  4336.  
  4337. Technical     If none of the above suggestions help you solve your problem or
  4338. Support       answer your question, then contact us by mail, fax, BBS,
  4339. Checklist     Compuserve, or phone at the address listed at the beginning of
  4340.               the manual.  When you contact us, please have the following
  4341.               information ready and available.  Remember, the longer we stay
  4342.               on the phone with you, the less time we have to write and
  4343.               release new updates, features, and products.
  4344.  
  4345.               -   The make and model of your computer.
  4346.  
  4347.               -   The type and size of all storage devices available,
  4348.                   including conventional RAM memory, EMS memory, RAM disks,
  4349.                   and hard disks.
  4350.  
  4351.               -   The video board in use.
  4352.  
  4353.               -   The version of DOS that you are using (if you do not know,
  4354.                   type VER at the DOS prompt).
  4355.  
  4356.               -   The contents of your CONFIG.SYS and AUTOEXEC.BAT.
  4357.  
  4358.               -   The sequence of events leading up to the problem and the
  4359.                   programs in memory at the time the problem occurs.  Please
  4360.                   include all TSRs, device drivers, disk cache, and EMS
  4361.                   management software run before Back & Forth is loaded.
  4362.  
  4363.               -   The version number and serial number shown at the top of
  4364.                   the Back & Forth screen.
  4365.  
  4366.               -   And the error message (if one is produced) exactly as
  4367.                   shown.
  4368. Back & Forth version 1.70                                             page  93
  4369. ______________________________________________________________________________
  4370.  
  4371. Appendix D: Memory Resident Programs
  4372.  
  4373.               Memory resident programs are small applications that remain in
  4374.               memory, ready to be invoked and used at a moment's notice. They
  4375.               encompass such tasks as file maintenance utilities, appointment
  4376.               calendars, calculators, address books, keyboard macro programs,
  4377.               et cetera.  Also known as TSR (terminate and stay resident)
  4378.               programs, these utilities are very convenient but may also be
  4379.               equally troublesome, especially if you use more than one.
  4380.  
  4381.               A prime source of irritation often lies in the amount of memory
  4382.               each one occupies.  Memory is a precious commodity on personal
  4383.               computers, very few (dare I say none) of us have enough of it
  4384.               to do all that we may wish to.  Many programs gladly gobble up
  4385.               all memory available on the system and are still hungry for
  4386.               more.
  4387.  
  4388. Types of      Memory resident programs may be divided into several different
  4389. TSRs          classes: file and system drivers, keyboard enhancers, and
  4390.               accessories.  File and systems drivers are usually found within
  4391.               the CONFIG.SYS file and include commands used to set the mode
  4392.               or path and device drivers used to set up and maintain expanded
  4393.               memory, RAM disks, disk caches, mice, print spoolers, etc. 
  4394.               These should be loaded before Back & Forth.  Keyboard
  4395.               enhancers, like SuperKey and ProKey, are programs that learn
  4396.               and repeat keystroke sequences when activated.  These programs
  4397.               may be loaded before or after Back & Forth.  Accessories have
  4398.               been created to do almost anything imaginable and include such
  4399.               tasks as DOS command stacks, file maintenance utilities,
  4400.               desktop utilities, calculators, notepads, telephone dialers,
  4401.               etc.  These programs should be loaded within a partition.
  4402.  
  4403. Running a     Running memory resident programs within a program partition
  4404. TSR           provides the following benefits:
  4405.  
  4406.               *     Frees the maximum amount of memory for the programs that
  4407.                     really need it like word processors, desktop publishing
  4408.                     packages, databases, spreadsheets, etc.
  4409.  
  4410.               *     Reduces the conflicts that occur between TSRs, other
  4411.                     programs, and Back & Forth.  A common problem is hotkey
  4412.                     conflicts, where more than one program uses the same key
  4413.                     combination to perform a command.
  4414.  
  4415.               *     Minimizes screen conflicts. Many TSR programs do not
  4416.                     store and redraw graphics screens correctly.  These TSRs
  4417.                     either will not pop-back when a graphics screen is shown
  4418.                     or will not restore the screen properly.
  4419.  
  4420.               *     Removes the programs when desired. Some TSRs do not
  4421.                     provide an easy way to remove itself from memory once you
  4422.                     no longer need it.
  4423. Back & Forth version 1.70                                             page  94
  4424. ______________________________________________________________________________
  4425.  
  4426. Loading a     You can run memory resident programs in several ways. To load a
  4427. TSR           TSR into a partition then go to a DOS prompt (the way a TSR is
  4428.               normally loaded), define a program entry within the Program
  4429.               Setup naming the TSR as the program to be run and setting the
  4430.               "Action when done" to Stay at DOS.  To load one or more TSR
  4431.               programs before an application, create a batch file naming the
  4432.               TSR programs and the application program.  Use this batch file
  4433.               as the executable program name when defining the program entry
  4434.               within the Program Setup.  Finally, you can run any program
  4435.               (including a TSR) from the command line within a DOS partition.
  4436.  
  4437. Removing a    To remove a TSR from memory, exit all programs run after that
  4438. TSR           TSR in that partition, return to Back & Forth, move the
  4439.               selection bar to highlight the task entry containing that TSR,
  4440.               and press [Del].
  4441. Back & Forth version 1.70                                             page  95
  4442. ______________________________________________________________________________
  4443.  
  4444. Appendix E: Network Installation and Use
  4445.  
  4446. Network Use   Back & Forth has been designed to function on Novell-compatible
  4447.               networks as well as single-user systems.  To use Back & Forth
  4448.               on a network, a unique B&F data file must be configured for
  4449.               each user.  This file stores the swap area information, the
  4450.               program list, personal color and customization options, etc.
  4451.  
  4452.               To make Back & Forth easier for the network users to use, we
  4453.               recommend that the network supervisor set up a batch file
  4454.               containing a series of batch statements matching the name of
  4455.               the user with his or her user number.  This batch file can then
  4456.               execute Back & Forth and pass it the correct user number.
  4457.  
  4458. Note          Back & Forth supports up to 256 users per file server on
  4459.               networks that use the NETBIOS.  When Back & Forth Net is
  4460.               registered, you will receive a security number file that allows
  4461.               a specified number of users.  B&F's executable files and swap
  4462.               areas can be placed in common areas.
  4463.  
  4464.               If multiple users will be using Back & Forth on a network, a
  4465.               special network version must be purchased for each file server. 
  4466.               Otherwise, each user will have to suffer through the shareware
  4467.               notices and swap space limitation.  Ordering information can be
  4468.               found within the ORDER.NET file.
  4469.  
  4470. Setting Up    The Back & Forth configuration file can be created either by
  4471. the Network   each individual using Back & Forth or by the network
  4472. Version       supervisor. Once the file is created, each user can customize
  4473.               the settings at any time.  Each data file contains the program
  4474.               list, color settings, autoload setup, swap settings, and other
  4475.               program settings.  To set up the network version of Back &
  4476.               Forth, follow these steps.
  4477.  
  4478. Logging On    First, log onto the network before running Back & Forth. This
  4479.               provides Back & Forth access to the network.
  4480.  
  4481. Installing    Install the Back & Forth files by following the instructions at
  4482. Back & Forth  the beginning of this section. Please note: The B&F002.OVL and
  4483.               B&F005.OVL overlay files must be set to read-only, otherwise
  4484.               multiple users may not be able to use B&F simultaneously.  If
  4485.               you do not use the INSTALL program provided to install Back &
  4486.               Forth on the system, you must make certain that the file
  4487.               attribute of both files are correctly set and that HD-SETUP is
  4488.               used to create the Back & Forth batch files.
  4489.  
  4490. Creating the  Now run Back & Forth without specifying a user number. This
  4491. BFVARS Data   creates the default BFVARS file, which can later be used to
  4492. File          initialize all other user data files.
  4493.  
  4494.               To run Back & Forth using the default BFVARS file, enter one of
  4495.               the following.  The B&F.BAT file sets up, changes directories,
  4496.               and runs Back & Forth using conventional memory.  The B&FHI.BAT
  4497.               file runs Back & Forth using high memory, if available.
  4498.  
  4499.               B&F                         (or)                        B&FHI
  4500. Back & Forth version 1.70                                             page  96
  4501. ______________________________________________________________________________
  4502.  
  4503.               When run, the Swap drive setup screen is shown. This is 
  4504.               described in Section 2.
  4505.  
  4506.               Once [F9] is pressed,control is passed to Back & Forth.  You
  4507.               are now ready to set up the general data file used to
  4508.               initialize each new user file.  Press [F7] Setup to set the
  4509.               default settings used to run Back & Forth.  This should should
  4510.               include the programs that most (or all) users regularly run.
  4511.               Once this information has been set, exit Back & Forth.
  4512.  
  4513. Creating the  Now re-run Back & Forth using the first user number to be
  4514. User Data     defined. To do this, type one of the following:
  4515. Files
  4516.               B&F  USER:1                 (or)                B&FHI  USER:1
  4517.  
  4518.               If that user data file has not yet been created, you will be
  4519.               prompted that the file does not exist.  The two choices are:
  4520.               "Default values" and "User 0 values".  To use the default
  4521.               BFVARS file to initialize its contents, select "User 0 values".
  4522.  
  4523.               Control is then passed to the Swap Drive setup, as before. 
  4524.               Check the settings shown and change them, if necessary.  Each
  4525.               user must have "create file" privilege for each of the swap
  4526.               paths specified.  Press [F9] to save these settings to the
  4527.               first user's data file.
  4528.  
  4529.               Control is then passed to the main Back & Forth screen.  To set
  4530.               up the programs to be made available to the first user, press
  4531.               the [F7] Setup key and select [P].  Other program settings may
  4532.               also be customized within the [F7] Setup menu.
  4533.  
  4534.               After you finish setting up the first user's data file, re-run
  4535.               Back & Forth using the next user number to be defined. Continue 
  4536.               this process until all user data files have been created.
  4537.  
  4538. Running Back  Once the data files have been created for each user, you are
  4539. & Forth       ready to begin using Back & Forth. To bypass the opening Swap
  4540.               drive setup screen, add the "GO" command line option when
  4541.               running Back & Forth.  To do so, type:
  4542.  
  4543.               B&F  USER:###  GO          (or)          B&FHI  USER:###  GO
  4544.  
  4545.               User=### designates a number between 0 and the number of
  4546.               registered users.  If the number is already in use on the
  4547.               network, B&F terminates and shows an appropriate error message.
  4548.  
  4549.               Back & Forth uses the network user number to create a unique
  4550.               swap file for each user. These files aren't randomly generated,
  4551.               however.  If Back & Forth is abnormally terminated, these files
  4552.               are automatcally overwritten the next time B&F is loaded.
  4553. Back & Forth version 1.70                                             page  97
  4554. ______________________________________________________________________________
  4555.  
  4556. Appendix F: Command Line Options Used Within Back & Forth
  4557.  
  4558.               Four command line options have been made available to you for 
  4559.               use in making Back & Forth easier to use. These options are:
  4560.               GO, FILE, LITE, USER, CACHE, and OVERLAY.
  4561.               
  4562. The GO Option The "GO" option, when invoked, bypasses the Swap drive setup
  4563.               screen and goes directly to the Program List window. To run
  4564.               B&F.BAT with "GO", type the following at the DOS prompt.
  4565.  
  4566.               B&F  GO
  4567.  
  4568. The FILE      The "FILE" option lets you specify a different BFVARS file for
  4569. Option        use by Back & Forth. To run B&F, bypassing the Swap drive setup
  4570.               and using the data file named MYFILE, type the following at the
  4571.               DOS prompt.
  4572.  
  4573.               B&F  GO  FILE:MYFILE
  4574.  
  4575. The LITE      The "LITE" option executes a smaller, "stripped down" version
  4576. Option        of Back & Forth. This version is 5k smaller than the standard
  4577.               version of Back & Forth with the following features removed:
  4578.               print buffer, clock, automatic program loading, screen blank,
  4579.               key buffer, key click, and [Ctrl][Alt][Del] restriction. To run
  4580.               this version of Back & Forth, use the following command line
  4581.               option.
  4582.  
  4583.               B&F  LITE
  4584.  
  4585. The USER      The "USER" option lets you specify the individual user using
  4586. Option        Back & Forth on a network. See Appendix E for more information 
  4587.               on the use of this option.
  4588. Back & Forth version 1.70                                             page  98
  4589. ______________________________________________________________________________
  4590.  
  4591. Appendix G: Fine Tuning Performance of Back & Forth
  4592.  
  4593.               Two special options have been provided for use in fine tuning 
  4594.               the swapping speed of the Back & Forth program. These options, 
  4595.               available through use of SET statements at the DOS prompt, allow 
  4596.               you to use EMS, XMS, or RAM disks for storage of the Back & 
  4597.               Forth swap information and let you use a RAM disk for holding 
  4598.               the most commonly accessed Back & Forth overlays.              
  4599.  
  4600.               To use these options, add the following lines to the batch files 
  4601.               created for use in executing Back & Forth. These lines should 
  4602.               appear after the SET B&F statement and before the BNF program.
  4603.  
  4604.               SET BNF_CACHE=xxx             /* xxx=EMS,XMS,or RAM disk path*/
  4605.               SET BNF_OVERLAY=x:\path       /* x:\path=RAM disk path       */ 
  4606.  
  4607. The CACHE     The "CACHE" option is used to specify EMS, XMS, or a RAM disk
  4608. Option        path for use by Back & Forth in storing its program 
  4609.               information. This cache is 256k in size. If no cache is set, 
  4610.               the default swap area used is the B&F program directory.
  4611.  
  4612.               This cache is used to speed up swapping and operation of Back & 
  4613.               Forth. To specify EMS memory for use by the cache, type the 
  4614.               following at the command line:
  4615.  
  4616.               set BNF_CACHE=EMS
  4617.  
  4618.               To extended memory with an XMS compatible interface:
  4619.  
  4620.               
  4621.               set BNF_CACHE=XMS
  4622.  
  4623.               A RAM disk may be similarly specified by typing the following:
  4624.  
  4625.               set BNF_CACHE=F:\         (assuming F: is set up as a RAM disk)
  4626.  
  4627. The OVERLAY   The "OVERLAY" option is used to specify the location of the 
  4628. Option        three program overlays most commonly used within Back & Forth.
  4629.               On slower machines with large RAM disks, the amount of time
  4630.               needed to swap Back & Forth in and out of memory may be
  4631.               daunting.  Copying the following three overlay files to a RAM
  4632.               disk and using the OVERLAY option to specify their location
  4633.               will significantly speed up the swap process. If no overlay 
  4634.               path is specified, the general B&F program path (where the 
  4635.               program files are located) is used.
  4636.  
  4637.               The three program overlays most commonly swapped in and out of 
  4638.               memory are:
  4639.  
  4640.               B&F002.OVL -- B&F main program
  4641.               B&F004.OVL -- Video overlay
  4642.               B&F005.OVL -- Cut/paste overlay
  4643.  
  4644.               For example, to specify the path F:\ for all three overlays, 
  4645.               type the following at the DOS prompt:
  4646.  
  4647.               set BNF_OVERLAY=F:\
  4648.  
  4649.               A path may be specified for each of the overlay files. For 
  4650.               example, to specify F:\ for B&F002.OVL, G:\ for B&F004.OVL, 
  4651.               and H:\ for B&F005.OVL, type the following.
  4652.  
  4653.               set BNF_OVERLAY=F:\;G:\;H:\
  4654. Back & Forth version 1.70                                             page  99
  4655. ______________________________________________________________________________
  4656.